安装React时出现npm err ECONNRESET错误该如何解决?
npm ECONNRESET 报错解决方法
该报错是npm拉取依赖包时与源服务器的网络连接被意外中断导致,可按以下步骤逐一排查解决:
- 替换国内npm镜像源
默认官方npm源服务器位于境外,国内访问极易出现连接不稳定问题,替换为国内稳定镜像即可解决绝大多数同类问题,执行命令:npm config set registry https://registry.npmmirror.com
配置完成后可执行npm config get registry验证是否生效。 - 清理本地损坏缓存
本地npm缓存文件损坏也会导致拉取包时触发连接异常,执行命令强制清理缓存:npm cache clean --force - 重置代理配置
如果之前使用过代理、VPN,错误留存的npm代理配置会导致连接中断,执行命令清除代理配置:
npm config delete proxy npm config delete https-proxy
- 升级npm到稳定版
旧版本npm存在已知的网络请求逻辑缺陷,升级到最新稳定版即可规避相关问题:npm install -g npm - 换用其他包管理器安装
上述方案都无效时,可直接使用pnpm或yarn创建React项目,对应命令如下:
# pnpm 安装命令 pnpm create react-app 你的项目名称 # yarn 安装命令 yarn create react-app 你的项目名称
内容的提问来源于stack exchange,提问作者sundeep sharma
相关产品推荐
相关产品推荐

