是否可以使用 gitlab 的包存储库来提供我们的 npm 包以及在线公共包。在 proget 上,可以使用代理在同一 URL 下注册常见的 npm 包和我的私有 npm 包。是否可以对 Gitlab 做同样的事情,以便在 .npmrc 中指向 gitlab 的存储库就足以安装所有依赖项?
问问题
37 次
1 回答
0
是的,您可以为您的个人包裹和公司包裹使用不同的注册表。@my-gitlab-username/foo-package
您可以通过或引用它们@company/bar-package
。
如果在您提供的 Gitlab 包注册表中查找失败,托管在 npmjs.com 上的 NPM 包npm install <package>
将始终得到解决。通常您不必提供单独的代理。
多个私有/非公共注册表可以使用npm install @company/<package>
. 因此,同时针对多个 Proget 和/或 Gitlab npm 注册表应该没有问题。
于 2021-12-20T09:21:46.567 回答