如何在 npm 中配置多个私有仓库和公共仓库?

use*_*697 2 node.js npm

我想运行 NPM 安装并拥有多个存储库来获取依赖项。我想首先查看公共关系的逻辑,如果它没有找到我的私人关系的人工制品

我为此添加了 .npmrc

registry=https://myRepo1.....
strict-ssl=false
https-proxy
Run Code Online (Sandbox Code Playgroud)

我还需要添加公共 npm 吗?这个的网址是什么?让我们假设我还有另一个注册表,我如何添加它?(例如https://myRepo2

fun*_*oid 5

实现此目的的一种方法是设置私有 NPM 代理注册表,例如Verdaccio。您可以将 .npmrc 配置为使用 Verdaccio 注册表而不是 npmjs.org,当您npm installyarn add某个模块时,将首先搜索您的私有注册表,如果该模块不在您的私有注册表中,它将在已配置的上游或“上行链路”注册表。您可以配置多个上行链路注册表,如下所示:http : //www.verdaccio.org/docs/en/uplinks.html

  • 嗨,这里是 verdaccio 维护者。Verdaccio 已获得 MIT 许可并完全开源。我们称之为上行链路的主要功能之一,您可以在这里查看它的工作原理 http://www.verdaccio.org/docs/en/uplinks.html (2认同)