我已经安装了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",
所以现在我问你们是否有其他的方法来解决这个问题,谢谢
9条答案
按热度按时间oo7oh9g91#
在此报告此问题,最新版本的
/core
和lab
修复了此问题,因此已关闭:https://github.com/mui-org/material-ui/issues/20482我遇到了同样的错误,使用以下版本组合修复了问题:
希望这能帮上忙
rslzwgfq2#
这是@material-ui/core版本问题,因为您没有最新的@material-ui/core版本。请删除@material-ui/core并重新安装。删除节点模块并执行npm安装。正在运行
mkshixfv3#
以下版本存在相同问题:
npm update
没有警告任何东西,但也没有解决它,我不得不删除node_modules
文件夹和package-lock.json
文件。不知道哪个真正修复了它。还将此添加到链接问题https://github.com/mui-org/material-ui/issues/20482
r8uurelv4#
在我的例子中,
npm install @material-ui/core @material-ui/lab
不起作用,但是删除node_modules
和package-lock.json
,然后删除npm install
就可以了。ivqmmu1c5#
尝试到reinstall @material-ui/lab使用以下命令
对于国家预防机制
用于Yarn
tf7tbtn26#
包含此代码包。json- dependencies {
}
比
从“@mui/icons-material”导入{人员};
1yjd4xko7#
如果你用Yarn,
yarn upgrade
帮我解决了这个问题。yyhrrdl88#
我的问题用
yarn upgrade
解决了。r55awzrz9#
我在从现在已停用的@material-ui/icons库导入图标时遇到这个错误。解决方法是将导入更改为新的@mui/icons-material库。
https://mui.com/material-ui/migration/migration-v4/#update-mui-packages