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

执行npm install遇ERESOLVE依赖树错误,请求技术解决方案

解决npm install ERESOLVE依赖树解析错误

错误原因

你的项目使用的react@18.2.0与@mui/styles@5.8.6要求的peer依赖react@^17.0.0版本不匹配,导致npm无法解析依赖树。

解决方法

  • 使用旧版peer依赖解析逻辑(推荐)
    执行带--legacy-peer-deps参数的安装命令,让npm采用npm v6及更早版本的peer依赖处理方式,跳过版本冲突检查:

    npm install --legacy-peer-deps
    
  • 强制安装(谨慎使用)
    用--force参数强制npm忽略依赖冲突完成安装,但可能会引入版本不兼容的依赖,存在运行风险:

    npm install --force
    
  • 手动统一依赖版本
    如果希望从根源解决版本冲突,可以手动调整React版本适配@mui/styles:

    1. 打开项目根目录的package.json文件
    2. 将react和react-dom的版本改为^17.0.0系列,例如:
      "react": "^17.0.2",
      "react-dom": "^17.0.2"
      
    3. 删除项目中的node_modules文件夹和package-lock.json文件
    4. 重新执行npm install

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 20:42:02