请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

tree-sharking 关不掉

老师不知道是不是我版本的原因
mode=‘production’ 的时候

export function sub(x) {
  return x * x;
}

export function add(x) {
  return x ** x;
}
  1. 只要我没用过 add 这个方法,不管怎么配置 sideEffects 和 usedExports,打包后都会被 sharking 掉

  2. 而且如果只使用过一次console.log(add(3, 2));,也会变成 console.log(function(e){return e**e}(3)) 这样直接压缩到业务代码里,不会单独声明这个方法

正在回答

1回答

应该是版本升级造成的

0 回复 有任何疑惑可以回复我~
  • 提问者 诺巴蒂 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-10-21 11:26:37
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信