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

重装Node.js后npm仍无法安装项目依赖,报错ETIMEDOUT

npm install 遇ETIMEDOUT错误的解决办法

问题描述

本地无法安装项目新依赖,重装Node.js后问题仍存在。执行npm install时触发以下错误:

PS C:\Users\djhay\Desktop\RCI-FRONTEND\richwell_app-frontend> npm install
npm ERR! code ETIMEDOUT
npm ERR! syscall connect
npm ERR! errno ETIMEDOUT
npm ERR! network 请求https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz失败,原因:connect ETIMEDOUT 2606:4700::6810:1123:443
npm ERR! network 这是网络连接相关问题。
npm ERR! network 大多数情况是因为你处于代理环境下,或者网络配置有误。
npm ERR! network
npm ERR! network 如果你在代理环境中,请确保'proxy'配置正确。参考:'npm help config'

npm ERR! 本次运行的完整日志可查看:C:\Users\djhay\AppData\Local\npm-cache_logs\2023-06-21T00_29_18_170Z-debug-0.log

解决步骤

1. 检查并调整代理配置

  • 查看当前npm代理设置:
    npm config get proxy
    npm config get https-proxy
    
  • 若不需要代理或代理无效,清空配置:
    npm config delete proxy
    npm config delete https-proxy
    
  • 若需使用代理,确认地址端口正确后设置:
    npm config set proxy http://你的代理地址:端口号
    npm config set https-proxy http://你的代理地址:端口号
    

2. 切换国内npm镜像源

默认npm registry访问不稳定时,切换到国内镜像:

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

设置完成后重新执行npm install。

3. 排查网络环境

  • 直接在浏览器访问https://registry.npmjs.org,确认网络能正常连接该地址。
  • 临时关闭VPN、防火墙或安全软件,排查是否被拦截。
  • 切换网络(比如手机热点),验证是否为当前网络的问题。

4. 清理npm缓存

缓存损坏可能引发异常,清理后重试:

npm cache clean --force

之后再次执行npm install。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 03:15:27