请求http://registry.npmjs.org/的请求失败,原因:连接ECONNREFUSED

时间:2018-07-03 12:06:11

标签: node.js npm

当我在cmd上运行此命令“ npm install -g check”时,出现以下错误

npm ERR! code ECONNREFUSED
npm ERR! errno ECONNREFUSED
npm ERR! FetchError: request to http://registry.npmjs.org/check failed, reason: connect ECONNREFUSED 10.141.0.60:80

使用:

  • 操作系统:Windows 10
  • 节点版本:v8.10.0
  • npm版本:5.6.0
  • 域(AD):kmsd
  • 用户:mu789
  • 代理:10.40.140.60:4000

我尝试了以下推荐,但仍然存在相同的问题

npm set strict-ssl=false
npm config set registry "http://registry.npmjs.org/"
npm config set proxy  http://kmsd\mu789:ab_132@10.40.140.60:4000/ 
npm config set https-proxy http://kmsd\mu789:ab_132@10.40.140.60:4000/

-

npm config set proxy  http://kmsd%5Cmu789:ab_132@10.40.140.60:4000/ 
npm config set https-proxy http://kmsd%5Cmu789:ab_132@10.40.140.60:4000/

-

npm config set proxy http://mu789:ab_132@10.40.140.60:4000/ 
npm config set https-proxy http://mu789:ab_132@10.40.140.60:4000/

-

.npmrc

proxy=http://kmsd\mu789:ab_132@10.40.140.60:4000/ 
https-proxy=http://kmsd\mu789:ab_132@10.40.140.60:4000/ 

-

.npmrc

proxy=http://"kmsd\mu789:ab_132"@10.40.140.60:4000
https-proxy=http://"kmsd\mu789:ab_132"@10.40.140.60:4000

-

.npmrc

proxy="http://kmsd\mu789:ab_132@10.40.140.60:4000/"
https-proxy="http://kmsd\mu789:ab_132@10.40.140.60:4000/" 

我尝试了Is there a way to make npm install (the command) to work behind proxy?中的所有方法,但仍然存在问题。

2 个答案:

答案 0 :(得分:0)

代理“ http://mu789:kmsd@10.40.140.60:4000”的

格式,应放在.npmrc文件中。 请尝试此操作,并检查您是否仍然面临此问题。 假设kmsd是公司的密码

答案 1 :(得分:0)

我遇到了同样的问题,能够在公司的公司网络之外成功安装它,或尝试将代理添加到代理绕过列表中。希望对您有帮助!