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

使用npx create-react-app创建React应用遇ETIMEDOUT错误求助

解决npx create-react-app 网络超时(ETIMEDOUT)问题

针对你遇到的npm网络超时问题,尝试以下几个解决方案:

  • 切换国内npm镜像源
    官方npm源在部分网络环境下访问不稳定,切换到国内镜像可以解决大部分连接问题:

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

    设置完成后重新执行npx create-react-app my-app。

  • 清除npm及npx缓存
    缓存损坏也可能导致拉取失败,执行以下命令清除缓存:

    npm cache clean --force
    npx clear-npx-cache
    

    之后再次尝试创建React应用。

  • 修改DNS设置
    DNS解析异常会导致无法正确连接npm服务器,手动设置公共DNS:

    1. 打开Windows网络连接属性,进入IPv4设置
    2. 选择"手动设置IP地址",填写DNS服务器为8.8.8.8(谷歌公共DNS)或114.114.114.114(国内公共DNS)
    3. 保存设置后重启网络,再执行创建命令。
  • 指定create-react-app稳定版本
    尝试拉取指定版本的create-react-app,避免最新版本的潜在问题:

    npx create-react-app@5.0.1 my-app
    
  • 检查hosts文件
    确认hosts文件没有错误映射npm源地址:

    1. 打开C:\Windows\System32\drivers\etc\hosts文件(需要管理员权限)
    2. 查找是否有registry.npmjs.org相关的条目,如有错误映射,添加#注释掉该条目
    3. 保存后刷新DNS(执行ipconfig /flushdns),再尝试创建应用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 16:33:14