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

使用create-react-app创建React项目失败,报FETCH_ERROR错误求助

解决create-react-app安装时出现FETCH_ERROR(ECONNRESET)的问题

问题重现

执行创建React应用命令:

PS D:\Reactjs> npx create-react-app textutils

安装阶段触发以下错误:

npm ERR! code FETCH_ERROR
npm ERR! errno FETCH_ERROR
npm ERR! 地址https://registry.npmjs.org/@typescript-eslint%2Fscope-manager返回无效JSON响应体,原因:尝试获取该地址时响应体无效:read ECONNRESET

最终安装失败,系统自动清理了生成的文件。

解决方案

  • 切换npm国内镜像源
    执行命令将npm源切换到国内镜像,提升包下载稳定性:

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

    可通过npm config get registry验证切换结果。

  • 清除npm缓存
    清理可能损坏的缓存文件:

    npm cache clean --force
    
  • 重新执行创建命令
    直接重新运行创建命令:

    npx create-react-app textutils
    

    也可临时指定镜像源执行:

    npx create-react-app textutils --registry=https://registry.npmmirror.com/
    
  • 检查网络环境
    确保网络连接稳定,关闭可能拦截npm请求的代理或防火墙,避免网络中断导致下载失败。

原因说明

该错误属于网络类问题,通常是npm官方源在国内访问不稳定、网络连接中断,或者请求被代理/防火墙拦截,导致无法正常获取包资源。切换国内镜像源是解决这类问题最直接的方式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 11:18:24