我安装了material ui/lab以使用alert 组件,但每当我使用: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",

所以现在我想问你们是否有其他方法来解决这个问题,谢谢

推荐答案

此问题在此处报告,并在/corelab的最新版本修复此问题后关闭:

我也有同样的错误,使用这种版本组合修复了这个问题:

"@material-ui/core": "^4.9.10"
"@material-ui/lab": "^4.0.0-alpha.49"

希望这有帮助

Reactjs相关问答推荐

如何在取数后添加新数据,并在页面上保存旧数据?

React中的useEffect钩子

svg每条路径上的波浪动画

状态更改是否卸载功能组件

有没有比;KeyableShell;组成部分

如何使用react-router-dom保护嵌套在受保护路由中的嵌套路由?

如何使用 React 获取表单中的所有值?

尽管所有页面在 Reactjs 中都是公开的,但始终导航到特定页面

React-router-dom的链接不改变路由(ReactRouter6)

在一个事件处理程序中进行多次调度是个好主意吗?

无法使axiosmockadapter正常工作

CORS策略:对预检请求的响应未通过访问控制判断:没有Access-Control-Allow-Origin

将 clerk 与 supabase 集成的最佳实践

ReactJS:在导航栏中使用 Select inside Link 组件时如何避免重定向?

react 测试库不测试包含 react 路由 dom V6 的组件

RTK 查询Mutations 在 StrictMode 中执行两次

使用 React Router v6 监听来自不同组件的组件状态变化

如何在 MUI 数据网格中的 renderCell 组件之间传递状态

如何根据数据库中的值设置单选按钮选中? - react

在 React 中使用使用状态挂钩合并两个数组