使用npx create-react-app创建React应用失败,遇ECONNRESET错误求助
解决npx create-react-app创建React应用时的ECONNRESET网络错误
问题原因
报错里的ECONNRESET是网络连接重置错误,本质是npm无法正常访问官方包仓库https://registry.npmjs.org,大概率是网络不稳定、代理设置有问题或者官方源访问速度慢导致的。
解决办法
切换国内npm镜像源
国内访问官方npm源经常不稳定,换成淘宝镜像源能解决大部分问题:npm config set registry https://registry.npmmirror.com设置完成后,重新运行创建命令:
npx create-react-app my-app后续如果需要切回官方源,执行:
npm config set registry https://registry.npmjs.org清空代理设置
如果之前配置过代理,可能导致连接异常,执行以下命令清空npm的代理配置:npm config delete proxy npm config delete https-proxy同时检查系统自带的代理工具(比如VPN、浏览器代理),暂时关闭后再尝试创建应用。
清理npm缓存
缓存损坏也可能引发安装错误,强制清理缓存后重试:npm cache clean --force换用yarn创建应用
如果npm还是有问题,试试用yarn来创建(需要先安装yarn:npm install -g yarn):yarn create react-app my-app更换网络环境
试试切换到手机热点或者其他稳定的网络,排除本地网络运营商的限制问题。
内容的提问来源于stack exchange,提问作者Heart Pirates
相关产品推荐
相关产品推荐

