使用create-react-app创建React项目时yarn证书报错如何解决
问题排查与解决方案
报错核心原因是包管理工具Yarn请求官方镜像源时SSL证书校验失败,通常由本地网络环境(公司内网代理、防火墙拦截、镜像源配置异常)导致,和Node.js、React的安装状态无关,可按以下方案依次尝试解决:
- 方案1(临时应急):关闭Yarn全局SSL校验
执行命令:
配置完成后重新运行yarn config set "strict-ssl" false -gnpx create-react-app reactadmin即可。 - 方案2(推荐长期使用):切换为国内镜像源
执行命令切换国内镜像源,规避外网访问的证书问题同时提升依赖下载速度:
配置完成后重新运行创建React应用的命令即可。yarn config set registry https://registry.npmmirror.com/ -g - 方案3(适配代理场景):清理错误的代理配置
如果你当前使用/曾配置过网络代理,先清理Yarn的无效代理配置:- 查看当前Yarn配置确认代理存在:
yarn config list - 执行命令删除代理配置:
清理完成后重试创建命令即可。yarn config delete proxy yarn config delete https-proxy - 查看当前Yarn配置确认代理存在:
- 方案4(绕过Yarn配置问题):指定使用npm安装依赖
不想调整Yarn配置的情况下,创建应用时直接指定用npm作为包管理工具即可:npx create-react-app reactadmin --use-npm
内容的提问来源于stack exchange,提问作者Shruti sharma
相关产品推荐
相关产品推荐

