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

克隆的React项目npm install报错:ERESOLVE依赖树冲突解决

解决npm install时的ERESOLVE依赖冲突问题

错误原因

你的项目使用的是React 18.2.0,但依赖的react-tilt@0.1.4仅支持React 15.x或16.x版本,二者的peer依赖版本不匹配,导致npm无法解析依赖树。

解决方法

  • 临时绕过冲突(快速启动项目)
    执行带参数的安装命令,让npm忽略peer依赖版本检查:

    npm install --legacy-peer-deps
    

    这个参数会让npm使用旧版的peer依赖解析逻辑,不会严格校验版本匹配,适合快速跑通项目,但后续可能遇到兼容性问题。

    或者使用--force强制安装:

    npm install --force
    

    该命令会强制覆盖冲突依赖,但同样存在潜在的兼容性风险,不建议作为长期方案。

  • 升级react-tilt到兼容版本(推荐)
    react-tilt已有支持React 18的更新版本,修改项目package.json中react-tilt的版本为最新兼容版(比如^1.0.2),然后重新执行:

    npm install
    

    这是从根源解决依赖不兼容的最优方案。

  • 降级React版本
    如果项目不需要React 18的新特性,可以将React降级到16.x版本,修改package.json中react和react-dom的版本为^16.14.0,再执行:

    npm install
    

    这样就能满足react-tilt@0.1.4的peer依赖要求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 05:52:48