Webpack 的 usedExports 配置为啥没生效?
我按文档开启了 optimization.usedExports: true,但打包后发现没用的函数还是被打包进去了,根本没被 tree-shaking 掉,这是为啥?
我的模块是 ES6 语法写的,也确认用了 import/export,而且 mode 是 production。试过把函数标记为 /*#__PURE__*/ 也没用。
// utils.js
export const add = (a, b) => a + b;
export const unusedFn = () => console.log('never used');
// main.js
import { add } from './utils.js';
console.log(add(1, 2));
暂无解答