You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装react-router-dom与bootstrap时遭遇npm ETIMEDOUT错误求助

npm安装react-router-dom和bootstrap时出现ETIMEDOUT错误的解决办法

遇到的错误信息

npm ERR! code ETIMEDOUT
npm ERR! syscall connect
npm ERR! errno ETIMEDOUT
npm ERR! network 请求http://registry.npmjs.org/bootstrap失败,原因: connect ETIMEDOUT 2606:4700::6810:1423:80
npm ERR! network 这是网络连接相关问题。
npm ERR! network 大多数情况是你处于代理环境下,或者网络配置有问题。
npm ERR! network
npm ERR! network 如果你在代理环境,请确保'proxy'配置正确。参考: 'npm help config'

npm ERR! 本次运行的完整日志可在以下位置查看:
npm ERR! C:\Users\DELPHINE\AppData\Local\npm-cache_logs\2022-11-14T19_29_19_306Z-debug.log

已尝试但无效的命令

  • npm config rm proxy
  • npm config --global rm proxy
  • npm config set registry "http://registry.npmjs.org"
  • npm config set strict-ssl false

额外可行的解决步骤

1. 切换国内npm镜像源

国内访问官方npm源稳定性差,换成国内镜像:

npm config set registry https://registry.npmmirror.com

设置完成后执行安装命令:

npm install react-router-dom bootstrap

2. 关闭系统层面代理

即使清空了npm的代理配置,系统代理仍可能生效:

  • Windows:打开「设置」→「网络和Internet」→「代理」,关闭所有自动/手动代理选项
  • 重启终端后重新尝试安装

3. 重置npm配置到默认状态

清除所有自定义配置,避免残留设置干扰:

npm config delete proxy
npm config delete https-proxy
npm config delete registry
npm config set registry https://registry.npmjs.org

4. 排查网络环境

  • 直接在浏览器访问http://registry.npmjs.org,确认网络能正常连接该地址
  • 切换网络(比如用手机热点替代公司内网),排除网络限制问题

5. 清理npm缓存

缓存损坏可能导致安装失败,强制清理缓存:

npm cache clean --force

清理后重新执行安装命令

内容的提问来源于stack exchange,提问作者Delphine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 14:20:34