,web命令软连接到web.js文件。
调试命令行
(1)采用install方法
进入npm包目录下,执行全局install,根据package.json中bin的配置,为全局命令创建软连。
# sudo npm install . -g
/usr/local/bin/web -> /usr/local/lib/node_modules/cli-demo/bin/web.js/usr/local/lib
`-- cli-demo@1.0.0
...
查看web命令
# which web /usr/local/bin/web
执行web命令
# web --startserver start at port 8085
(2)采用npm link方法
npm link方法创建了两个软连,命令与命令文件的软连,全局包与实际包文件的软连。
# sudo npm link/usr/local/bin/web -> /usr/local/lib/node_modules/cli-demo/bin/web.js
/usr/local/lib/node_modules/cli-demo -> /Users/baidu/hwm/home/demos/node/node-commander
接下来可以按照方法(1)进行操作了。
发布命令包
通过
npm publish进行发布,前提是有npm帐号。如何操作可以查看npm 官方文档。本文是通过原生node.js来开发命令工具,而
vue-cli是采用commander.js来简化命令工具开发,关于commander.js的使用方法,将在下一篇文章中介绍。总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对软件开发网的支持。









