1

是否可以使用 gitlab 的包存储库来提供我们的 npm 包以及在线公共包。在 proget 上,可以使用代理在同一 URL 下注册常见的 npm 包和我的私有 npm 包。是否可以对 Gitlab 做同样的事情,以便在 .npmrc 中指向 gitlab 的存储库就足以安装所有依赖项?

4

1 回答 1

0

是的,您可以为您的个人包裹和公司包裹使用不同的注册表。@my-gitlab-username/foo-package您可以通过或引用它们@company/bar-package

如果在您提供的 Gitlab 包注册表中查找失败,托管在 npmjs.com 上的 NPM 包npm install <package>将始终得到解决。通常您不必提供单独的代理。

多个私有/非公共注册表可以使用npm install @company/<package>. 因此,同时针对多个 Proget 和/或 Gitlab npm 注册表应该没有问题。

此处描述了身份验证:https ://stackoverflow.com/a/42648251/4236831

于 2021-12-20T09:21:46.567 回答