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

npm安装@mui/icons-material后启动报错:无法解析react/jsx-runtime

解决@mui/icons-material编译报错:无法解析'react/jsx-runtime'

以下是针对你遇到问题的可行解决方案:

  • 检查React版本兼容性
    MUI Icons Material v5及以上版本要求React 17.0.0+,而react/jsx-runtime是React 17开始内置的核心模块。如果你的项目使用React 16或更早版本,需要手动安装该包:

    npm install react/jsx-runtime --save
    

    可以通过npm list react命令查看当前项目的React版本。

  • 清理依赖缓存并重装
    强制安装依赖容易导致依赖树混乱,引发重复文件或版本不一致问题:

    1. 清理npm缓存:npm cache clean --force
    2. 删除本地依赖目录和锁文件:
      • macOS/Linux:rm -rf node_modules package-lock.json
      • Windows:rmdir /s /q node_modules && del package-lock.json
    3. 重新安装所有依赖:npm install
    4. 单独安装MUI图标包:npm install @mui/icons-material
  • 解决重复的Delete.js文件
    路径下出现两个Delete.js文件,基本是依赖重复安装导致的冗余文件。按照上面的清理重装步骤操作后,依赖会重新构建成一致的结构,重复文件会被自动清理。

  • 检查Babel配置(若自定义过)
    如果项目手动配置了Babel,需要确保@babel/preset-react启用了自动runtime模式,这样会自动处理react/jsx-runtime的导入:

    {
      "presets": [
        ["@babel/preset-react", {
          "runtime": "automatic"
        }]
      ]
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 03:39:54