javascript - 如何最小化material ui的bundle大小?
问题描述
我已经阅读了Material ui的文章关于如何import
和:minimize
bundle-size
// Option 1: instead of top level imports (without a Babel plugin):
import Button from '@material-ui/core/Button';
import TextField from '@material-ui/core/TextField';
// Option 2: Needs babel plugins to change below code to above code before any transformation:
import { Button, TextField } from '@material-ui/core';
问题是无论我使用什么选项,它都会增加相同数量的捆绑包大小100kb
!我们如何解决这个问题?(我正在使用 craco 来使用 babel)
解决方案
推荐阅读
- angular - 带有角度和主题的 Bootstrap 4
- tcl - 2个数组未设置有什么区别
- javascript - React Navigation Stack with Tab Navigator 使用键盘破坏 IOS 的主屏幕(android 运行良好)
- git - 如何从命令 git rm -r * 中恢复已删除的文件以及已提交但未推送的文件
- android - 改造,响应错误处理(kotlin)
- java - 返回与字段列表完全匹配的对象列表
- swift - TextField:无法推断通用参数“主题”
- sql - 为什么 PostGIS 将所有点堆叠在一起?(使用 ST_DWithin 查找 1000m 半径内的所有结果)
- javascript - 单击从按钮重定向到文件输入
- javascript - 我的进度条落后于我当前的时间,我该如何解决?