nodejs package开发速查
2016-01-23 23:06
549 查看
nodejs 的 package
nodejs 可以用于开发命令行小程序,这样以前必须掌握很多底层知识才能涉足的事情看的非常简单,当然,是对前端er变得简单了。准备
命令行参数
从 process.argv 中获取参数。process.argv[0] //node程序的路径 process.argv[1] //执行的源程序路径 process.argv.slice(2) //命令行参数
简单来说,对于
node cmd.js aa
argv[0] 是 node的路径,argv[1] 是 cmd.js 的路径,argv.slice(2) 是包含 aa 的命令行参数数组。
package.json
设置 main 和 bin 属性。main 表示模块入口
单元测试
持续集成
装饰 readme
发布&安装
开发好的 package 就可以发布的 npm 上了,在此之前,需要注册 npm 并在本地绑定账户。npm add-user
然后发布
npm publish
发布成功之后,可以到npm官网查看发布好的package。
这个时候,就可以像安装其他package那样安装自己开发的package到电脑上了。
相关文章推荐
- JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记2
- leetcode之Remove Nth Node From End of List
- node和express分别实现静态文件服务器
- LeetCode:Remove Nth Node From End of List
- nodeJS环境
- Incorrect configuration: namenode address dfs.namenode.servicerpc-address or dfs.namenode.rpc-addres
- erlang node time ticket
- NodeJS - fs
- Express开发(一):Node.js、Express安装
- nodejs按业务逻辑组织路由器
- nodejs路由路径参数
- 使用CSLoader获取Node后再获取精灵失败
- nodejs的中间件
- leetcode222---Count Complete Tree Nodes(求完全二叉树节点数)
- 论Node在构建超媒体API中的作用
- [LeetCode24]Swap Nodes in Pairs
- 一张图告诉你,只会NodeJS还远远不够!
- NodeJS - NPM - Edge - Connect NodeJs and .Net
- 快慢指针-----Remove Nth Node From End of List
- Node.js中AES加密和其它语言不一致问题解决办法