我已经安装了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,看起来它对提出要求的人有用,但遗憾的是对我来说不起作用,我有所有已安装的 Material-ui 东西的这个版本:
"@material-ui/core": "^4.9.9",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "^4.0.0-alpha.48",
所以现在我想问你们是否有其他方法可以解决这个问题,谢谢
最佳答案
此问题已在此处报告并关闭,因为最新版本的 /core
和 lab
修复了该问题:
https://github.com/mui-org/material-ui/issues/20482
我遇到了同样的错误,并使用此版本组合解决了问题:
"@material-ui/core": "^4.9.10"
"@material-ui/lab": "^4.0.0-alpha.49"
希望这有帮助
关于javascript - Material-ui 'createSvgIcon' 未从 '@material-ui/core/utils' 导出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61147548/