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

使用npx create-react-app创建React项目遇peer依赖冲突问题

解决React 19与@testing-library/react的依赖冲突问题

方法一:使用--legacy-peer-deps参数跳过peer依赖检查

创建项目时直接添加该参数,绕过npm的严格依赖解析规则:

npx create-react-app austock-metamask-sdk2 --template typescript --legacy-peer-deps

如果已经创建项目,在根目录执行以下命令修复依赖:

npm install --legacy-peer-deps

方法二:降级React到18.x版本(稳定兼容方案)

  1. 卸载当前不兼容的React相关包:
npm uninstall react react-dom @types/react @types/react-dom
  1. 安装18.x稳定版本:
npm install react@^18.2.0 react-dom@^18.2.0 @types/react@^18.2.0 @types/react-dom@^18.2.0
  1. 安装与React18匹配的测试库版本:
npm install @testing-library/react@^13.4.0 --save-dev

方法三:升级@testing-library/react到支持React19的版本

目前@testing-library/react 16.x及以上版本已适配React19,直接升级即可:

npm install @testing-library/react@latest --save-dev

升级完成后重新安装所有依赖:

npm install

内容的提问来源于stack exchange,提问作者David Z

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 12:50:00