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

执行npm install时出现ECONNRESET网络连接错误求助

npm install 触发ECONNRESET错误的解决方案

错误详情

[root@mbiazdevops UAT]# npm install --registry=https://registry.npmjs.org
npm ERR! code ECONNRESET
npm ERR! errno ECONNRESET
npm ERR! network 向https://registry.npmjs.org/@svgr%2fcore发起网络请求失败,原因:安全TLS连接建立前客户端网络套接字已断开
npm ERR! network 此问题与网络连接相关。
npm ERR! network 大多数情况是您处于代理后方或网络配置存在问题。
npm ERR! network
npm ERR! network 若您处于代理后方,请确保'proxy'配置设置正确。参考:'npm help config'
npm ERR! 本次运行的完整日志可查看:
npm ERR!     /opt/node-v16.15.1-linux-x64/npm-cache/_logs/2023-04-24T06_45_21_833Z-debug-0.log

解决步骤

  • 代理配置检查与修正
    若处于代理环境,确认npm的代理参数配置正确:

    npm config set proxy http://[代理IP]:[端口]
    npm config set https-proxy http://[代理IP]:[端口]
    

    无需代理时,清空现有代理配置:

    npm config delete proxy
    npm config delete https-proxy
    
  • 切换npm镜像源
    官方源连接不稳定时,临时使用国内镜像执行安装:

    npm install --registry=https://registry.npmmirror.com
    

    也可永久设置国内镜像源:

    npm config set registry https://registry.npmmirror.com
    
  • 网络与TLS环境排查

    1. 测试网络连通性:运行curl https://registry.npmjs.org/@svgr/core,验证是否能正常获取资源
    2. 确认Node.js版本的TLS兼容性,v16.x已支持主流TLS协议,若仍有问题可尝试升级至稳定版本
    3. 检查防火墙、安全组是否拦截了443端口的HTTPS请求
  • 分析详细错误日志
    查看完整日志定位具体问题:

    cat /opt/node-v16.15.1-linux-x64/npm-cache/_logs/2023-04-24T06_45_21_833Z-debug-0.log
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 00:42:18