当一个人在VPN后面时,有多个NPM注册表

时间:2014-03-19 16:57:34

标签: node.js npm

在工作中,我们有一个内部NPM注册表,其中包含我们的内部模块,并传递给npmjs.org以获取不在注册表中的模块。为了使用它,我已将以下行添加到我的〜/ .npmrc文件

registry=http://**privateurl**

当我在工作或连接到VPN时工作得很好但是当我在家里处理其他东西时而不是在运行npm install的VPN上因为无法访问私有存储库而失败。

如果找不到私有的npm存储库,有没有办法可以为npmjs.org添加超时和回退?

1 个答案:

答案 0 :(得分:0)

您可以在家中使用--reg选项运行npm install,强制从npmjs.org获取

npm install express --reg https://registry.npmjs.org

......如this SO Answer中所述。