老师不知道是不是我版本的原因
mode=‘production’ 的时候
export function sub(x) {
return x * x;
}
export function add(x) {
return x ** x;
}
只要我没用过 add 这个方法,不管怎么配置 sideEffects 和 usedExports,打包后都会被 sharking 掉
而且如果只使用过一次console.log(add(3, 2));,也会变成 console.log(function(e){return e**e}(3)) 这样直接压缩到业务代码里,不会单独声明这个方法