执行npm install时卡在buildDeps阶段,报错ECONNRESET求解决方案
解决npm安装包时卡在buildDeps阶段并触发ECONNRESET错误的方案
切换npm镜像源
ECONNRESET多由网络连接不稳定导致,默认官方源访问不畅时,切换国内镜像源:npm config set registry https://registry.npmmirror.com之后重新执行安装命令,例如
npm install express。清除npm缓存并重置依赖
缓存损坏可能引发此类问题,按以下步骤操作:- 清理缓存:
npm cache clean --force - 删除项目目录下的
node_modules文件夹和package-lock.json文件 - 重新运行
npm install
- 清理缓存:
检查并调整网络代理设置
代理配置异常会中断npm的网络连接:- 若无需代理,直接删除现有代理配置:
npm config delete proxy npm config delete https-proxy - 若需要代理,确认地址和端口正确后重新配置:
npm config set proxy http://your-proxy-address:port npm config set https-proxy http://your-proxy-address:port
- 若无需代理,直接删除现有代理配置:
更新npm至最新版本
旧版npm存在网络连接相关bug,更新到最新版:npm install -g npm@latest尝试使用yarn替代npm
若上述方法均无效,换用yarn安装依赖:npm install -g yarn yarn add express
内容的提问来源于stack exchange,提问作者Daniel Tamayo
相关产品推荐
相关产品推荐

