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

使用create-react-app时出现npm ERR! code ERR_SSL_CIPHER_OPERATION_FAILED错误求助

解决create-react-app创建时的ERR_SSL_CIPHER_OPERATION_FAILED错误

问题说明

创建create-react-app项目时触发错误:

npm ERR! code ERR_SSL_CIPHER_OPERATION_FAILED

以下是针对该问题的进阶解决方案,适用于常规方案无效的情况:

  • 临时关闭SSL严格验证
    执行命令禁用npm的SSL严格校验:
    npm config set strict-ssl false
    完成项目创建后务必恢复设置,避免安全风险:
    npm config set strict-ssl true

  • 切换npm源并清理缓存
    切换至国内稳定镜像源:
    npm config set registry https://registry.npmmirror.com
    强制清理npm缓存:
    npm cache clean --force
    重新执行项目创建命令:
    npx create-react-app my-app

  • 更新Node.js与npm至最新稳定版
    卸载当前Node.js版本,安装官网最新稳定版,验证版本:
    node -v
    npm -v
    完成后再次尝试创建项目。

  • 修复系统SSL证书配置

    • Windows:打开「证书管理器」,检查「受信任的根证书颁发机构」是否完整,缺失则导入对应根证书
    • macOS:打开「钥匙串访问」,找到过期或异常的SSL证书,右键选择「删除」或「修改信任设置」
    • 也可手动指定npm使用的CA证书路径:
      npm config set cafile "/path/to/valid/ca-cert.pem"

内容的提问来源于stack exchange,提问作者Adarsh Kumar Patel

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 06:30:37