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

Windows下create-react-app创建项目报错E400,求解决方法

解决Windows更新Node.js后npx create-react-app报E400错误的方案

以下是针对该错误的实用解决步骤:

  • 清理npm缓存
    打开命令提示符(CMD)或PowerShell,执行强制清理缓存命令:
    npm cache clean --force
    旧缓存可能导致请求异常,清理后能消除部分缓存相关的问题。

  • 检查并切换npm源

    1. 先查看当前npm源:
      npm config get registry
    2. 如果默认的https://registry.npmjs.org/请求失败,切换到国内镜像源(如淘宝镜像):
      npm config set registry https://registry.npmmirror.com/
      切换完成后重新尝试创建React项目。
  • 更新create-react-app并直接创建项目

    1. 全局更新create-react-app:
      npm install -g create-react-app
    2. 使用全局安装的包直接创建项目,避免npx的缓存问题:
      create-react-app new_app
      或者指定最新版本执行:
      npx create-react-app@latest new_app
  • 验证Node.js版本兼容性
    执行node -v查看当前Node.js版本,create-react-app要求Node.js版本至少为v14.0.0(建议使用LTS稳定版)。如果版本过低,重新下载安装对应版本的Node.js,安装后重启终端再尝试。

  • 关闭npm代理设置
    若系统开启了代理,可能干扰npm的网络请求,执行以下命令关闭npm代理:
    npm config delete proxy
    npm config delete https-proxy

  • 查看错误日志定位问题
    打开日志文件C:\Users\OWN-IT\AppData\Local\npm-cache\_logs\2022-11-11T07_40_16_100Z-debug-0.log,查看日志中具体的请求细节,比如是否存在请求头错误、权限限制等,根据日志内容进一步排查问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 07:15:38