自己发布npm包的一些经验
发布
- 确保自己已经登录(账号需要去npm官网进行注册)
$ npm login
- 创建自己的包,使用这个命令创建一个
package.json
$ npm init --yes
编辑
package.json
,确保包名不和已有的包重复,以及版本号、版权等设置正确如果项目目录有git控制,确保所有改动已经提交
使用此命令发布自己的包
$ npm publish
更新
- 如果之后需要更新自己的包,可以用
$ npm version {版本}进行更新代码,其中
{版本}可以是major(主版本)、
minor(次版本)、
patch(补丁版本)
原则上来说,主版本只有在代码重构、具有大量破坏性更新的时候更新
次级版本针对少量破坏性更新、增加功能时更新
补丁版本只针对没有破坏性更新,用于优化算法、修复BUG时进行更新
- 更新完成以后继续使用
$ npm publish
进行发布



