issues
search
kaola-fed
/
blog
kaola blog
723
stars
56
forks
source link
公共类库版本发布流程实践
#261
Open
ImHype
opened
6 years ago
ImHype
commented
6 years ago
没有规范的 npm 版本发布会面临什么问题?
新特性与bug修复版本号没有规范,在一个版本中既有 bug 修复,又有新特性引入,无形之中会引入新的 bug;
用户不敢随意升级
学习 git tag 和 npm tag
git tag
git tag
npm tag
官方文档
合理使用npm version与npm dist-tag详解
NPM模块的TAG管理
版本分类
版本类型
分支名
npm tag
定位
stable
master
latest
稳定版本代码管理
next
develop
next
开发集成测试版本
hotfix
hotfix_proxy
hotfix_proxy
修复当前
stable
版本
bug
feature
feature_dubbo
feature_dubbo
新特性开发自测,使用者一般不关心
包管理方案 LERNA
我们的某个公共项目在开发中使用了
lerna
,主要利用了以下特性
多 package 集中管理;
版本号管理规范;
对 npm tag 与 git tag 友好,一键式使用;
版本状态转移
没有规范的 npm 版本发布会面临什么问题?
学习 git tag 和 npm tag
git tag
npm tag
版本分类
stable
版本bug
包管理方案 LERNA
我们的某个公共项目在开发中使用了 lerna,主要利用了以下特性
版本状态转移