Webpack 的 Tree Shaking 为什么没生效?

FSD-松静 阅读 3

我用 Webpack 5 打了个包,明明写了按需导入的代码,但打包后发现没被摇掉,体积还是很大。是不是配置有问题?

我试过把 mode 设成 production,也确认用了 ES6 模块语法,比如 import { debounce } from 'lodash-es',但 lodash 整个库还是被打进去了。

我的 webpack 配置里 optimization 这块是这样的:

optimization: {
  usedExports: true,
  sideEffects: false
}
我来解答 赞 0 收藏
二维码
手机扫码查看
暂无解答

暂无解答