我的yarn.lock文件看起来像:
package@x.x.x:
version: "x.x.x"
resolved: "http://registry.yarnpkg.com/package/-/xxxx"
Run Code Online (Sandbox Code Playgroud)
但是CI在内网,注册表是http://99.12.xx.xx/xxx
无论yarn.lock文件中的 Internet 注册表如何,如何在 CI 构建中使用 Intranet 注册表?
小智 8
这是yarn的github存储库上的一个老问题,你可以在这里看到
我通过在安装软件包之前运行 sed 命令来替换注册表链接来解决这个问题:
sed -i -e "s#https://registry.yarnpkg.com/#{YOUR_CI_REGISTRY}#g" yarn.lock
Run Code Online (Sandbox Code Playgroud)
希望有帮助。
| 归档时间: |
|
| 查看次数: |
2414 次 |
| 最近记录: |