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

使用create-react-app创建项目时报npm EHOSTUNREACH错误如何解决?

create-react-app初始化EHOSTUNREACH错误解决方案

该错误属于npm包源连接失败,通常由代理配置失效、源地址不可达、网络限制导致,可按以下步骤排查解决:

  • 第一步:清理无效代理配置
    先执行以下命令检查当前npm是否配置了无效代理:
    npm config get proxy
    npm config get https-proxy
    
    如果返回结果不为null,说明存在代理配置,执行以下命令删除:
    npm config delete proxy
    npm config delete https-proxy
    
    同时可以打开用户目录下的.npmrc文件(Linux路径为~/.npmrc,Windows路径为C:\Users\你的用户名\.npmrc),手动删除所有proxy相关的配置行。
  • 第二步:更换为国内npm镜像源
    官方npm源在国内访问稳定性较低,可更换为国内镜像源:
    npm config set registry https://registry.npmmirror.com
    
    执行以下命令验证配置是否生效,返回设置的镜像地址即为成功:
    npm config get registry
    
  • 第三步:清理npm缓存
    本地缓存异常也可能导致连接报错,执行以下命令清理缓存:
    npm cache clean --force
    
  • 第四步:重新执行项目初始化命令
    配置完成后重新运行create-react-app初始化命令即可:
    npx create-react-app 你的项目名
    

备选方案

如果以上步骤仍然无法解决问题,可尝试以下操作:

  • 使用yarn作为包管理器初始化项目:
    先全局安装yarn:
    npm install -g yarn
    
    再执行初始化命令:
    yarn create react-app 你的项目名
    
  • 检查当前网络是否存在限制,比如公司内网拦截、防火墙规则限制,可切换为手机热点等公共网络后重试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 02:06:07