我试图使用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'
所以我发现了一个问题。我不知道如何修复它。怎么办?
答案 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命令。