Javascript 物料UI生产构建生成与开发中不同的样式订单定义
使用材质ui,生产构建与开发构建不同:生产中生成的材质ui样式的定义顺序与开发构建中的不同 在DEV中,HTMLJavascript 物料UI生产构建生成与开发中不同的样式订单定义,javascript,reactjs,material-ui,parceljs,Javascript,Reactjs,Material Ui,Parceljs,使用材质ui,生产构建与开发构建不同:生产中生成的材质ui样式的定义顺序与开发构建中的不同 在DEV中,HTMLhead标记按以下顺序包含材质ui样式: 缪帕 Muitouch波纹 缪布顿基 米布顿 [……] 在PROD中,HTMLhead标记按以下顺序包含材质ui样式: 米布顿 缪布顿基 缪康 缪梅努 [……] 所以在生产中,它打破了样式:材质ui自身的样式相互覆盖 更多背景: 版本4.11.3中使用了材质ui 包裹用于制作生产构建 自定义makeStyles未使用(因此我不关心解决
head
标记按以下顺序包含材质ui样式:
- 缪帕
- Muitouch波纹
- 缪布顿基
- 米布顿
- [……]
head
标记按以下顺序包含材质ui样式:
- 米布顿
- 缪布顿基
- 缪康
- 缪梅努
- [……]
- 版本4.11.3中使用了材质ui
- 包裹用于制作生产构建
- 自定义
未使用(因此我不关心解决方案)makeStyles
- 我尝试了这里描述的解决方案,但没有成功:=>我创建了一个
实例,并将其传递给组件树顶部使用的generateClassName
(此解决方案没有效果)StylesProvider
- @未使用材质ui/样式
我的问题:如何确保材质ui样式在开发和生产中以相同的方式呈现?解决方案实际上是升级到材质ui的v5: 根本问题似乎与材料ui v4未正确处理树抖动有关: