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

z9ju0rcb  于 2023-03-17  发布在  Angular
关注(0)|答案(3)|浏览(183)

我尝试用angular.js教程应用程序运行node,发现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'

所以我发现了一个问题。我不知道如何着手解决它。怎么办?

os8fio9y

os8fio9y1#

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

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

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

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

希望对你有帮助,我也面临着同样的错误。

yk9xbfzb

yk9xbfzb2#

我有一个类似的问题,我解决了它:-

npm config set proxy

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

y1aodyip3#

我也面临着同样的错误代理设置,首先我发现这是发生在默认浏览器设置问题。

npm config set rm proxy http.
npm config set rm https-proxy http.

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

相关问题