[求助] Nodejs CI/CD | npm 私有仓库 | npm 公共组件 | 抽取 npm 库的完整流程有没有什么最佳实践?

[求助] Nodejs CI/CD | npm 私有仓库 | npm 公共组件 | 抽取 npm 库的完整流程有没有什么最佳实践?
## 需求
- 开发一个 npm 库,发到公司的私有仓库
- 公司私有仓库分 snapshot 和 dist
- 同时安排一个项目集成 snapshot 版本
- CI/CD 每日 release 自动 publish snapshot 版本到私有仓库

## 产生的问题
- 集成 snapshot 库的项目,提交了 lock 文件
每日的 release 的时候会因为包的 hash 值变了而 install 失败

## 我这边现在方案:
- 每天最后一次提交,手动点个 release
- 然后让相关项目的开发在自己机器上手动 install 提交 lock 文件
- 这样可以保证第二天凌晨 release 的 hash 值不变;
– 我这边觉得这个方案确实不太好,有些奇怪
– 尽量能自动化搞定的事情不应该手动处理这个

## 问题来了:
- 各位兄弟姐妹,你们对于抽取 npm 库的完整流程有没有什么比较好的实践方案?
确实是没有看到什么比较好的实践方案;


回到顶部