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

运行npm install遇SSL错误:sslv3 alert bad record mac如何解决?

npm install SSL连接失败(EPROTO错误)解决方法

针对你遇到的EPROTO SSL握手失败错误,可尝试以下几种解决方式:

  • 切换国内npm镜像源
    国内镜像源通常能避免SSL连接问题,执行以下命令切换到淘宝镜像:

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

    配置完成后重新运行npm install。

  • 临时禁用SSL严格校验
    关闭npm的SSL严格验证,命令如下:

    npm config set strict-ssl false
    

    注意:此方法会降低安全性,仅作为临时解决方案,问题解决后建议执行npm config set strict-ssl true恢复校验。

  • 更新Node.js与npm版本
    你当前使用的Node v6.9.5和npm v3.10.10版本过于老旧,存在已知的SSL协议兼容性问题。建议下载安装最新的Node.js LTS版本(安装后会自动更新npm),完成后重新执行npm install。

  • 检查并配置网络代理
    如果处于代理网络环境,需为npm配置代理:

    # 设置HTTP代理
    npm config set proxy http://your-proxy-address:port
    # 设置HTTPS代理
    npm config set https-proxy http://your-proxy-address:port
    

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

    npm config delete proxy
    npm config delete https-proxy
    
  • 清除npm缓存
    缓存损坏也可能导致连接问题,执行命令强制清除缓存:

    npm cache clean --force
    

    清除后重新运行npm install。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 05:23:10