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

使用create-react-app创建React应用时遭遇EAI_AGAIN错误求解决方案

问题:使用create-react-app创建React应用时出现EAI_AGAIN错误

尝试用create-react-app创建React应用时失败,报错信息如下:

npm error code EAI_AGAIN
npm error syscall getaddrinfo
npm error errno EAI_AGAIN
npm error request to https://registry.npmjs.org/create-react-app failed, reason: getaddrinfo EAI_AGAIN proxy.example.com

已尝试重装Node.js、清理npm缓存(npm cache clean --force),但问题仍未解决。


解决方案

1. 清理无效的npm代理配置

先查看当前npm的代理设置:

npm config get proxy
npm config get https-proxy

如果返回的是proxy.example.com这类无法访问的代理地址,执行以下命令清除代理:

npm config delete proxy
npm config delete https-proxy

2. 关闭全局代理服务

若系统开启了VPN、浏览器代理插件等全局代理,暂时关闭这些服务,再重新执行创建命令:

npx create-react-app my-app

3. 切换npm镜像源

如果是官方源访问不稳定,切换到国内镜像源:

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

设置完成后再次尝试创建应用。

4. 修复DNS解析问题

EAI_AGAIN错误多由DNS解析失败导致,可尝试切换DNS服务器(如谷歌DNS 8.8.8.8或国内114.114.114.114),重启网络后重试。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 04:05:55