开发者问题收集

未捕获错误:Material UI:makeStyles 不再从 @mui/material/styles 导出

2021-09-28
21747

ma​​keStyles 不再从 @mui/material/styles 导出。

即使我在我的项目中从 @mui/styles 导入,但仍然显示此错误。
我删除了 node_modules 并重新安装,但没有工作

在此处输入图片说明

3个回答

makeStyles 不再从 @mui/material/styles 导出。现在从 @mui/styles 导出。

此处:

安装: npm install @mui/styles

然后导入: import { makeStyles } from '@mui/styles';

我希望它能解决您的问题,但如果没有,请在评论中告诉我。

2021-09-29

安装此:

npm install @mui/styles --legacy-peer-deps

导入此:

import { makeStyles } from '@mui/styles';

Dejvi Epa
2022-07-15

我以为自己正确地替换了所有导入,但后来遇到了同样的问题(使用 withStyles 时)。结果发现仍然有导入的内容,例如...

import { withStyles, TableCell, TableBody } from '@mui/material';

因此,请确保在代码编辑器中搜索“withStyles”和/或“withStyles }”,并确保您已正确更新 withStyles 的所有导入,例如...

import { withStyles } from '@mui/styles';
Kandianne
2023-09-22