使用npm发布一个node包

使用 npm 发布一个 node 包

mac 系统中因文件权限 -g装包需要sudo 作如下修改

# npm
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
sudo chown -R $(whoami) ~/.npm

# cnpm
sudo chown -R $(whoami) ~/.npminstall_tarball/
npm init

入口使用默认的index.js

exports.hello = function(){
  console.log('hello world')
}

在 http://www.npmjs.com 注册账号

npm login
npm config ls
npm publish

做了后续改动更新模块

npm version patch
npm version minor
npm version major
npm publish

1.0.0 分别更新这三个数字

发布的包可以在 https://npmjs.com/package/… 下查看