【问题标题】:Npm install always return `code ECONNREFUSED` error for all packagesNpm install 总是为所有包返回 `code ECONNREFUSED` 错误
【发布时间】:2018-01-21 11:33:57
【问题描述】:
`npm ERR! code ECONNREFUSED
 npm ERR! errno ECONNREFUSED
 npm ERR! FetchError: request to http://registry.npmjs.org/body-parser failed, reason: connect ECONNREFUSED 127.0.0.1:3000`

我试过proxy settings,registry set commands..但还是没用..

我正在使用 node js 最新版本..我的应用监听端口是3000

我试过npm config List..有什么错误的配置吗?

 `; cli configs
 metrics-registry = "https://registry.npmjs.org/"
  scope = ""
 user-agent = "npm/5.3.0 node/v8.1.4 win32 ia32"

; userconfig C:\Users\JANEN\.npmrc
https-proxy = "http://proxy.company.com:8080/"
proxy = "http://proxy.company.com:8080/"
registry = "https://registry.npmjs.org/"

; builtin config undefined
prefix = "C:\\Users\\JANEN\\AppData\\Roaming\\npm"

 ; node bin location = C:\Program Files (x86)\nodejs\node.exe
; cwd = C:\project\authenticationIntro-master
; HOME = C:\Users\JANEN
; "npm config ls -l" to show all defaults.

`

【问题讨论】:

  • 检查您的hosts 文件:$ cat /private/etc/hosts
  • @Maxim 你能给我发短信给我确切的路径吗cat /private/etc/hosts??
  • @Maximo 我试过这些东西..仍然得到同样的错误..
  • 请看我更新的问题

标签: javascript node.js npm


【解决方案1】:

如果您使用公司代理,连接可能会因为用户身份验证失败而被拒绝。

将代理地址改为"http://username:password@proxy.company.com:port"

这有望解决您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 2020-08-18
    • 2020-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多