VS Code安装React遇npm UNABLE_TO_GET_ISSUER_CERT_LOCALLY错误求助
解决npm UNABLE_TO_GET_ISSUER_CERT_LOCALLY错误(React安装场景)
以下是针对该错误的几种有效解决方案,可根据自身场景选择:
1. 临时禁用SSL验证(临时应急用)
执行以下命令关闭npm的严格SSL校验:
npm config set strict-ssl false
重新运行npx create-react-app my-app完成安装后,建议恢复SSL校验以保证安全:
npm config set strict-ssl true
2. 配置内网CA证书(公司网络环境适用)
如果是公司内网使用自签证书导致的问题,找到内网CA证书文件(通常为.crt格式),执行以下命令配置:
npm config set cafile "C:\实际路径\your-ca-cert.crt"
也可以直接修改用户目录下的.npmrc文件,添加一行:
cafile=C:\实际路径\your-ca-cert.crt
3. 切换为国内npm镜像
国内网络环境下,切换到淘宝镜像可绕开证书及网络问题:
npm config set registry https://registry.npmmirror.com
完成React项目创建后,如需恢复官方源可执行:
npm config set registry https://registry.npmjs.org
4. 检查并清理代理设置
若开启了代理但配置错误,也会触发该证书错误:
- 查看当前代理配置:
npm config get proxy npm config get https-proxy - 清理不必要的代理配置:
npm config delete proxy npm config delete https-proxy
清理后重新尝试安装命令。
内容的提问来源于stack exchange,提问作者Aditi Gupta
相关产品推荐
相关产品推荐

