【发布时间】:2022-03-30 22:51:54
【问题描述】:
我们有多个开发人员和一个安装在 github 上的公共存储库中的 npm 包。虽然所有开发人员通常都有一个 github 帐户,但 CI 服务器显然没有(而且通常不需要)。
来自公共存储库的包是使用git+https://github.com/<author>/<repo>#<branch> 安装的,但是每当开发人员(安装了 ssh)安装另一个包时,package-lock.json 中的依赖关系会更改为git+ssh...,这在 CI 服务器上当然会失败。
有没有办法解决这个问题?
【问题讨论】:
-
你有没有得到这个答案?面临完全相同的问题!
-
不。在 docker 容器中进行开发
标签: npm package.json