创建Azure静态Web应用时React v18.2兼容的Material UI版本咨询
适配React v18.2的Material-UI版本说明
- 原
@material-ui系列包已停止维护,官方推荐迁移至@mui命名空间的MUI v5及以上版本,该版本完全兼容React 18.2。 - 若需继续使用原
@material-ui包,v4.12.4是其最后一个稳定版本,可兼容React 18.2,能解决基础构建失败问题,对应依赖配置如下:
"@material-ui/core": "^4.12.4", "@material-ui/icons": "^4.11.3", "@material-ui/lab": "^4.0.0-alpha.61"
(注:你原配置中的@material-ui/material-icons为错误包名,正确图标包应为@material-ui/icons)
- 长期更稳妥的方案是迁移到新版MUI,示例依赖配置:
"@mui/material": "^5.14.0", "@mui/icons-material": "^5.14.0", "@mui/lab": "^5.0.0-alpha.137"
迁移时需同步调整组件导入路径,比如将@material-ui/core/Button改为@mui/material/Button。
内容的提问来源于stack exchange,提问作者Ziggy
相关产品推荐
相关产品推荐

