Node.js 如何在global.npmrc文件中定义回退注册表
我在global.npmrc文件中配置了一个私有注册表。现在我想在同一个npmrc文件中配置一个备用注册表。当npm无法在我的私有存储库中找到模块时,我希望它从npm全局注册表下载它,即 下面是我要配置的两个存储库:Node.js 如何在global.npmrc文件中定义回退注册表,node.js,Node.js,我在global.npmrc文件中配置了一个私有注册表。现在我想在同一个npmrc文件中配置一个备用注册表。当npm无法在我的私有存储库中找到模块时,我希望它从npm全局注册表下载它,即 下面是我要配置的两个存储库: http://devint:9999/nexus/content/groups/NPM-Release //npm should first look into this https://registry.npmjs.org // fallback registry 我知道
http://devint:9999/nexus/content/groups/NPM-Release //npm should first look into this
https://registry.npmjs.org // fallback registry
我知道StackOverflow上有一个解决类似问题的解决方案,但这些解决方案建议使用作用域包方法。我不想使用作用域包方法在npmrc文件中配置多个存储库
我已经浏览了上提供的解决方案
但我正在寻找一种不同的方法,我可以在npmrc文件中定义多个具有优先级的存储库
如果没有给出令人满意的正确答案,我请求不要将此问题标记为已结束
谢谢。据我所知,您不能在.npmrc、CLI或其他任何地方定义多个NPM注册表URL,并让NPM根据优先级进行检查
将您的NPM服务器配置为首先在本地检查请求的包,如果找不到,则返回到公共NPM注册表。这是可以用的,我相信Sinopia/Verdaccio会开箱即用。这里有一个类似的问题和很好的答案