我用 Webpack 5 打了个包,明明写了按需导入的代码,但打包后发现没被摇掉,体积还是很大。是不是配置有问题?
我试过把 mode 设成 production,也确认用了 ES6 模块语法,比如 import { debounce } from 'lodash-es',但 lodash 整个库还是被打进去了。
我的 webpack 配置里 optimization 这块是这样的:
optimization: {
usedExports: true,
sideEffects: false
}
暂无解答