reactjs - 更改 MUI v5 的所有导入语句
问题描述
我现在正在学习 react 并且有一个使用 MUI 的非常大的项目,并且在 v5 中,包名称从更改@material-ui/core
为@mui/material
. 我知道这很简单,但有没有比手动将所有导入行从import x from "@material-ui/core/x"
更改为 更好的方法import x from "@mui/material/x"
。感谢任何帮助我在这方面花费了太多时间,而 MUI 文档/发行说明对这个问题没有帮助。
解决方案
MUI 团队编写了一些 codemod 来帮助您更顺利地从 v4 过渡到 v5。有关更多详细信息,请参阅本节。在您的场景中,您可以使用mui-replace
codemod 将导入路径更新为 v5:
npx @mui/codemod v5.0.0/mui-replace <path>
推荐阅读
- javascript - 按钮停止使用绝对位置 React Native
- c# - .Net Core 中的授权/角色属性
- git - 需要删除远程提交,该提交是已关闭合并请求中显示的已删除分支的一部分
- google-apps-script - 无法通过 Google Apps 脚本向联系人添加地址 [已解决]
- python - 循环遍历 csv 文件中的行
- java - 为什么使用 iterator() 会给我错误,我也导入了包?
- oracle - Oracle SODA - 如何对使用 REST 创建的进行排序?
- arrays - 如何按特定大小初始化 BooleanArray
- python - 数据框为列的设定值提高for循环的速度
- google-sheets - ImportRange 删除整行