You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决node_modules安装时的代理问题?

解决npm安装node_modules时ECONNRESET代理相关错误

错误信息翻译

npm ERR! code ECONNRESET
npm ERR! errno ECONNRESET

失败原因:安全TLS连接建立前,客户端网络套接字已断开
npm ERR! network 这是一个网络连接相关问题。
npm ERR! network 大多数情况下,你处于代理环境中,或者网络设置有误。
npm ERR! network
npm ERR! network 如果你在代理环境下,请确保'proxy'配置设置正确。参考:'npm help config'

具体解决步骤

  • 检查并清除无效代理配置
    先查看当前npm的代理设置:

    npm config get proxy
    npm config get https-proxy
    

    如果返回了不需要的代理地址,执行命令清除:

    npm config delete proxy
    npm config delete https-proxy
    
  • 配置正确的代理(若需使用代理)
    如果你确实需要通过代理访问网络,替换以下命令中的代理地址、端口、用户名密码后执行:

    # 无认证代理
    npm config set proxy http://你的代理地址:端口号
    npm config set https-proxy http://你的代理地址:端口号
    
    # 带用户名密码的代理
    npm config set proxy http://用户名:密码@你的代理地址:端口号
    npm config set https-proxy http://用户名:密码@你的代理地址:端口号
    
  • 切换国内npm镜像源
    代理问题难以解决时,可切换到国内镜像源绕开代理限制:

    npm config set registry https://registry.npmmirror.com/
    

    后续需要恢复官方源的话,执行:

    npm config set registry https://registry.npmjs.org/
    
  • 排查网络环境

    • 执行 ping registry.npmjs.org 测试网络能否正常连通npm官方源
    • 关闭当前运行的VPN、防火墙,检查是否有网络规则拦截了npm的请求

内容的提问来源于stack exchange,提问作者Saiprasad Pagar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 01:44:53