发布自己的nodejs的npm包

# mkdir example
# cd example
# npm init

按提示输入信息会自动生成package.json

{
“name”: “example”,
“version”: “0.0.1″,
“description”: “test npm”,
“main”: “index.js”,
“scripts”: {
“test”: “echo ”Error: no test specified” && exit 1″
},
“repository”: “”,
“author”: “”,
“license”: “MIT”
}

添加用户

npm adduser

按照提示输入用户名,密码和邮箱
发布

npm publish

如果不带参数,则会在当前目录下查找package.json文件,按照该文件描述信息发布;

如果指定目录,就会在指定目录下查找package.json文件

版本更新
修改package.json里的版本号,重新npm publish

取消发布

npm unpublish
npm unpublish example@1.0