节点:由于代理配置导致npm安装失败!现在怎么办?

时间:2014-09-13 19:26:11

标签: node.js angularjs networking proxy

我试图使用angular.js教程应用程序运行节点,我发现npm isntall本身没有表现。

我有一个奇怪的旋转角色似乎从未停止过。

我运行了npm install -verbose并获得了以下调试跟踪:

216 error network tunneling socket could not be established, cause=connect ETIMEDOUT
216 error network This is most likely not a problem with npm itself
216 error network and is related to network connectivity.
216 error network In most cases you are behind a proxy or have bad network settings.
216 error network
216 error network If you are behind a proxy, please make sure that the
216 error network 'proxy' config is set properly.  See: 'npm help config'

所以我发现了一个问题。我不知道如何修复它。怎么办?

3 个答案:

答案 0 :(得分:0)

必须在npm中配置您正在使用的代理。

npm config set proxy http://<proxy-url>:<port>
npm config set https-proxy http://<proxy-url>:<port>

如果你不知道代理网址,可以通过注册表获取它,在cmd run:

reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" | find /i "proxyserver"

希望它有所帮助,我遇到了同样的错误。

答案 1 :(得分:0)

我曾遇到过类似的问题,我通过以下方式解决了这个问题: -

npm config set proxy


npm config set registry "http://registry.npmjs.org/"

答案 2 :(得分:0)

我也遇到了代理设置的相同错误,首先我发现这是由于默认浏览器设置问题引起的。

npm config设置rm代理http。 npm config设置rm https-proxy http。

然后卸载Chrome浏览器和npm。在Edge中创建默认浏览器,然后安装npm并尝试React-cli命令。