npm包发布流程

最近发布npm包的过程中,发现npm有很多对整个流程很友好的命名

  • 包的定义
  • 包的版本更新
  • beta、aplha版本管理
  • 正式包

包的定义

前端开发已经离不开npm,我们可以把一定高内聚低耦合的模块打包成一个js库/功能集来发布一个npm包,便于其他前端系统使用

包的版本更新

通过npm version可以对package.json中的版本进行修订

// 假设当前版本号 v1.0.0

npm version patch
// v1.0.1

npm version prepatch
// v1.0.2-0

npm version minor
// v1.1.0

npm version major
// v2.0.0

beta包

npm发布beta版本

npm publish --tag beta

删掉beta包

npm dist-tag rm <pkg> <tag>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容