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

React项目使用MUI官方Card示例时icons无法加载相关报错问题

解决方案

1. 修复依赖冲突与图标缺失问题

你同时安装了MUI v4版本的@material-ui/core、@material-ui/icons和v5版本的@mui/material,两个版本的依赖冲突是导致图标找不到的核心原因。按顺序执行以下命令:

  • 先卸载所有旧版本MUI依赖
npm uninstall @material-ui/core @material-ui/icons
  • 安装完整的MUI v5依赖包(包含图标库)
npm install @mui/material @emotion/react @emotion/styled @mui/icons-material

2. 修复终端ENOENT报错问题

该报错是Windows系统下npm缓存路径异常、项目路径含空格导致的解析错误,按顺序执行以下操作:

  • 清除npm全局缓存
npm cache clean --force
  • 删除项目根目录下的node_modules文件夹和package-lock.json文件
  • 重新安装项目所有依赖
npm install
  • 若仍报路径错误,修改npm全局缓存路径到当前用户目录下:
npm config set cache "C:\Users\Yeap\AppData\Roaming\npm-cache" --global
  • 建议将项目路径中的空格去掉,比如把react sitio web改为react-sitio-web,避免路径解析异常。

可选优化

示例中用到的本地图片路径/static/images/cards/paella.jpg如果不存在,可以临时替换为在线图片地址,避免资源404警告。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 21:24:03