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

Windows系统VSCode中运行create-react-app失败求助

解决create-react-app依赖冲突问题

问题本质

你的项目依赖的react@^19.0.0和@testing-library/react@13.4.0存在peer依赖冲突——后者仅支持react@^18.0.0版本,导致npm无法完成依赖解析。

解决方案

方案1:创建项目时跳过peer依赖检查

直接在创建命令后添加--legacy-peer-deps参数,强制npm忽略peer版本不匹配的问题:

npm create-react-app myapp --legacy-peer-deps

方案2:手动降级React版本(更稳妥)

  1. 进入已创建的项目目录:
    cd myapp
    
  2. 打开package.json,将react和react-dom的版本从^19.0.0修改为^18.2.0
  3. 重新安装依赖:
    npm install
    

方案3:升级@testing-library/react到兼容React 19的版本

如果@testing-library/react已经推出支持React 19的版本,直接升级即可:

npm install @testing-library/react@latest

已创建项目的修复步骤

如果已经创建了项目且遇到该错误:

  1. 删除项目根目录下的node_modules文件夹和package-lock.json文件
  2. 选择上述任意一种方案执行即可

内容的提问来源于stack exchange,提问作者Lord-Bish

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 04:25:57