以下命令皆在项目根目录下执行
第一步 npm login
按照指示一步一步填写username、password、email
成功登陆会提示
Logged in as ${username} on http://ip:port/
第二部 npm publish
第一次发布成功,如果是更新npm包则使用此命令会报错
npm ERR! publish fail Cannot publish over existing version.
npm ERR! publish fail Update the 'version' field in package.json and try again.
npm ERR! publish fail
npm ERR! publish fail To automatically increment version numbers, see:
npm ERR! publish fail npm help version
此时需要注意使用命令 npm version <update_type>
update_type 有三个参数,
第一个是patch, 第二个是minor,第三个是 major,
patch:这个是补丁的意思,补丁最合适
minor:这个是小修小改
major:这个是大改
具体用法:
原有版本1.0.0
比如我想来个1.0.1版本,命令: npm version patch
比如我想来个1.1.0版本,命令: npm version minor
比如我想来个2.0.0版本,命令: npm version major