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

满足版本要求却触发npm peer dependency报错的原因咨询

问题解析与解决办法

你误解了报错的核心指向:这个peer dependency错误不是来自@testing-library/jest-native和react-test-renderer的版本不匹配,而是react-test-renderer@18.2.0自身要求你的项目必须安装react@^18.2.0版本(即18.2.0及以上的18.x系列版本),但当前你的项目里的React版本不满足这个要求。

具体排查与解决步骤:

  • 先检查项目中已安装的React版本,执行命令:
    npm list react
    
  • 如果输出的React版本低于18.2.0,直接升级React及配套的react-dom:
    npm install react@^18.2.0 react-dom@^18.2.0 --save
    
  • 要是存在版本缓存冲突,可先清理缓存再重新安装:
    npm cache clean --force
    npm install
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 07:25:17