执行npm i时出现ERR_SSL_CIPHER_OPERATION_FAILED错误求助
解决npm install时的ERR_SSL_CIPHER_OPERATION_FAILED错误
针对你遇到的SSL加密操作失败错误,试试以下几种方案:
临时跳过SSL验证(紧急方案)
执行这条命令绕开SSL证书检查,先完成安装:npm install --no-strict-ssl注意:这只是临时手段,长期使用有安全风险,问题解决后记得改回默认设置。
升级Node.js和npm到最新稳定版
旧版本的Node/npm和OpenSSL可能存在兼容性bug,直接升级到LTS版本就能解决大部分这类问题:- 直接去Node.js官网下载最新LTS包覆盖安装
- 用nvm管理版本的话,执行:
nvm install --lts nvm use --lts
检查系统SSL证书
- 确认系统根证书是否过期或损坏,Windows可以通过控制面板的「证书管理器」更新,macOS用「钥匙串访问」检查并更新根证书
- 手动指定npm使用的CA证书:
npm config set cafile "/path/to/your/ca-certificate.pem"
切换npm镜像源
可能是当前使用的镜像源SSL配置有问题,换成国内镜像试试:npm config set registry https://registry.npmmirror.com/重置npm网络相关配置
清理可能冲突的代理或SSL配置:npm config delete proxy npm config delete https-proxy npm config set strict-ssl true npm cache clean --force
内容的提问来源于stack exchange,提问作者Tahsin Chouhan
相关产品推荐
相关产品推荐

