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

使用MUI的ContentCopy图标提示模块未找到该如何解决

你遇到的报错核心原因是安装的MUI依赖包版本和导入路径不匹配:MUI v4版本的包名前缀为@material-ui,而v5及之后版本的包名前缀升级为@mui,你当前安装的是v4版本的图标包,却使用了v5版本的导入路径,所以会报模块找不到的错误。

解决方案

方案1:适配MUI v5版本(推荐)

如果你正在使用MUI v5及以上版本,直接安装对应版本的图标依赖即可:
运行命令:

npm install @mui/icons-material @mui/material @emotion/react @emotion/styled

安装完成后保留原导入语句即可正常使用:

import ContentCopyIcon from '@mui/icons-material/ContentCopy';

方案2:适配MUI v4版本

如果你当前项目仍在使用MUI v4,不需要更换已安装的依赖,直接修改导入语句即可:

import ContentCopyIcon from '@material-ui/icons/ContentCopy';
额外排查步骤

如果调整后问题仍然存在,可以尝试以下操作:

  • 检查package.json中所有MUI相关依赖的大版本,确保没有v4和v5版本的包混装,版本不一致会引发大量兼容性问题
  • 执行npm cache clean --force清除npm缓存,删除项目根目录的node_modules文件夹和package-lock.json文件后重新执行npm install
  • 重启本地开发服务,清除构建工具的缓存(如webpack缓存、vite缓存等)后再验证

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 23:15:11