【发布时间】:2020-07-23 15:08:23
【问题描述】:
我已安装 material-ui/lab 以使用警报组件,但每当我使用以下命令导入它时:import Alert from '@material-ui/lab/Alert'; 它编译失败并抛出此错误:
./node_modules/@material-ui/lab/esm/internal/svg-icons/SuccessOutlined.js
Attempted import error: 'createSvgIcon' is not exported from '@material-ui/core/utils'.
所以我尝试用谷歌搜索这个问题,发现另一个关于material-ui/lab/AutoComplete 组件(This question exactly)的问题,接受的答案是将 material-ui/core 更新到版本 4.9.9,看起来它有效对于那个问的人,但很遗憾不是我,我有所有已安装的材料 UI 东西的这个版本:
"@material-ui/core": "^4.9.9",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "^4.0.0-alpha.48",
所以现在我问你们是否有其他方法可以解决这个问题,谢谢
【问题讨论】:
-
安装了完全相同版本的依赖项(也恰好是最新的)并且一切正常。尝试删除
node_moules并运行npm install,这样一切都是最新的。 -
这肯定与那个问题有关,因为我
"@material-ui/lab": "^4.0.0-alpha.44"与@material-ui/core": "^4.9.9"一起工作
标签: javascript node.js reactjs material-ui