我想运行NPM安装并拥有多个存储库来获取依赖项。 我想首先了解公共关系的逻辑,以及它是否找不到artifcat查找我的私有关系
我为此添加.npmrc
registry=https://myRepo1.....
strict-ssl=false
https-proxy
我还需要添加公共npm吗?这是什么网址? 让我们假设我还有另一个注册表如何添加它? (例如https://myRepo2)
答案 0 :(得分:1)
实现此目的的一种方法是设置私有NPM代理注册表,例如Verdaccio。您可以将.npmrc配置为使用Verdaccio注册表而不是npmjs.org,当您npm install
或yarn add
模块时,您的私人注册表将首先被搜索,如果模块不在您的私有注册表然后它将在配置的上游或"上行链路"注册表中。您可以配置多个上行链路注册表,如下所示:http://www.verdaccio.org/docs/en/uplinks.html