一、更新 NPM - [ npm install -g npm
| 该步骤可选;最好使用新版本]html
楼主当前版本号 2.6.1 ,若是更新报错,能够尝试 国内淘宝镜像node
$ npm -v 2.6.1 //用淘宝镜像升级 npm 楼主版本号是 2.0.1 查看指令:$ cnpm -v $ npm install -g cnpm --registry=https://registry.npm.taobao.org //再用镜像升级 npm $ cnpm install npm -g //发布模块以前 记得 把镜像地址注册回 npmjs npm config set registry http://registry.npmjs.org
二、创建一个本身的项目 - [ npm init
]git
这个此处略过,可参考: NodeJS实战:Express+Mongoose+ejs
包括如何初始化项目 package.json 最好再添加一份 README.md
楼主以一次小练习为例:GitHub 库地址 : nodejs-exercisegithub
三、注册 npm 帐号 - [ npm adduser
]npm
最好 Github 也注册一个帐号json
//再本地添加 $ npm adduser Username: Password: Email: (this IS public) //登录帐号 npm login
四、发布模块(组件包)- [ npm publish
]app
记得先删除 package.json 中 "private": true,
测试
$ cd firstblood $ npm publish + firstblood@0.0.1
记得检查 package.json 的 项目名称,以及版本号,若是后续修改要同步,那么版本号必定要修改;this
去官网,查看本身的项目 https://www.npmjs.com/package/你的包名称
code
记得领取 下载"图片徽章"
经常使用的如 : david-dm 、 NodeICO 、shields.io
好比 楼主刚刚发布的练习模块:
五、安装测试本身发布的模块
$ npm install firstblood && cd node_modules/firstblood $ npm install && node app
完