gnosis23 / hello-world-blog

还是 issues 里面写文章方便
https://bohao.work
0 stars 0 forks source link

如何开发一个 Node.js CLI 程序 #28

Open gnosis23 opened 5 years ago

gnosis23 commented 5 years ago

我指的 cli 程序定义为:能通过 npm install -g 安装,然后就像 shell 命令一样执行特定任务的程序。

好文章

流程

1 创建入口文件,第一行 shebang 不能省略

#!/usr/bin/env node
const [,, ...args] = process.argv;
console.log(`hello world gaga ${args}`);

2 在 package.json 里面添加

"bin": "./cli.js" 

3 在本地调试的时候运行 npm link,会在某个文件里创建一个软连接。 (结束后记得 npm unlink)

其他库