前言
什么是命令行程序呢?像我们常见的webpack,vue-cli都属于命令行程序。
本文将带你从0开始用node写一个自己的命令行程序,并发布到npm。
准备工作
我打算写一个统计个人代码提交量的命令行工具,起名 git-tool 。
npm地址见git-tool ,GitHub地址见 git-tool 。
1、在GitHub上新建一个项目git-tool。
2、克隆到本地进行开发。
3、执行npm init创建package.json文件。
// 其他代码
bin: {
git-tool: ./index.js
},
// 其他代码
bin字段里面的key值可以随便