尝试执行'npm install'命令时,我收到如下所示的错误.
错误:无法建立隧道套接字,因为= connect ECONNREFUSED 10.232.207.137:8080
我错过了什么?

Ros*_*ith 73
如果您在代理后面,请在npm中正确设置.
>npm config set proxy http://proxyhost:proxyport
>npm config set https-proxy http://proxyhost:proxyport
Run Code Online (Sandbox Code Playgroud)
笔记:
对于SSL/https代理,URL中的协议应为http而不是https
如果您的设置位于Docker/Vagrant实例或托管VM上,请使用IP地址而不是主机名代理,因为后者可能无法解析.
如果没有代理,请从npm删除代理配置
>npm config set proxy null
>npm config set https-proxy null
Run Code Online (Sandbox Code Playgroud)小智 15
根据这个它的代理isssues,尝试禁用SSL和设置注册表访问http来代替https.希望能帮助到你!
npm config set registry=http://registry.npmjs.org/
npm config set strict-ssl false
Run Code Online (Sandbox Code Playgroud)
我知道这已经太晚了,但如果将来有人遇到类似的问题,你确定你有,no proxy set但你有一个名为http_proxy的环境变量.请删除它,然后重试.我为Fiddler设置了一个代理.
以下命令可以解决您的问题:
npm config set proxy false
npm cache clean
Run Code Online (Sandbox Code Playgroud)
它解决了我同样的问题.
删除代理设置解决了问题:
如果您不使用任何代理:
npm config rm proxy
npm config rm https-proxy
Run Code Online (Sandbox Code Playgroud)
如果您使用代理:
npm config set proxy http://proxyhostname:proxyport
npm config set https-proxy http://proxyhostname:proxyport
Run Code Online (Sandbox Code Playgroud)
希望这会解决你的问题:)
小智 5
在我的情况下帮助删除.npmrc配置文件
rm ~/.npmrc
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
102679 次 |
| 最近记录: |