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

执行npx create-react-app报错UNABLE_TO_GET_ISSUER_CERT_LOCALLY求助

解决create-react-app安装时UNABLE_TO_GET_ISSUER_CERT_LOCALLY错误

这个错误是npm验证SSL证书时找不到可信颁发机构导致的,常见于代理环境、本地证书缺失或SSL校验规则严格的场景,以下是几种可行的解决办法:

临时关闭SSL校验(快速解决)

适合临时安装使用,不建议长期保持关闭状态:

  • 执行命令关闭严格SSL校验:
    npm config set strict-ssl false
    
  • 重新运行安装命令:npx create-react-app my-app 或 npm init react-app my-app
  • 安装完成后建议恢复SSL校验(可选但更安全):
    npm config set strict-ssl true
    

配置可信根证书(安全方案)

如果是本地缺少必要的根证书,可以指定可信证书文件:

  • 找到系统中已有的可信根证书(通常为.pem格式)
  • 执行命令配置证书路径(替换为你的实际证书路径):
    npm config set cafile "/path/to/your/root-certificate.pem"
    
  • 配置完成后重新运行安装命令即可

检查并调整代理配置(代理环境适用)

如果处于公司或代理网络环境中:

  • 先查看当前代理设置:
    npm config get proxy
    npm config get https-proxy
    
  • 尝试临时移除代理配置后再执行安装:
    npm config delete proxy
    npm config delete https-proxy
    
  • 若必须使用代理,需同时配置代理地址和对应可信证书:
    npm config set https-proxy https://your-proxy-address:port
    npm config set cafile "/path/to/proxy-certificate.pem"
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 04:01:13