@hucheng91
2018-10-20T07:59:49.000000Z
字数 980
阅读 805
目前我们 npm 包 发布时有些混乱,于是有了这篇文档 ,先说说以下3个痛点
so 为了解决上面这些问题,我们 做了以下规范
假设 目前 version 为 1.0.0
执行下 npm version prerelease // version 会变成 1.0.1-0
npm publish --tag beta
执行下 npm info 会发现
'dist-tags': { latest: '1.0.0', beta: '1.0.1-0' },
那这样其他人依赖的还是会下载 1.0.0 这个版本,你的开发包不会影响到其他人
当稳定后(假设这个时候 'dist-tags': { latest: '1.0.0', beta: '1.0.1-10' })
改下版本号,执行 npm publish 这个时候其他依赖这个包的人,就能更新到你刚发布的这个稳定版本
需要在 项目根目录创建文件 .gitlab-ci.yml
,内容如下:
这样就会在代码 push 后,去检测是否有版本稳定版本更新,更新了就会企业微信通知大家
qtt 账号收回,先把大部份人的LDAP账号赋予 publish 的权限,假设没有没有权限的话,企业微信找下 hucheng