tree-sharking 关不掉

来源:4-1 Tree Shaking 概念详解

诺巴蒂

2020-10-13

老师不知道是不是我版本的原因
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回答

Dell

2020-10-17

应该是版本升级造成的

0
1
诺巴蒂
非常感谢!
2020-10-21
共1条回复

从基础到实战 手把手带你掌握新版Webpack4.0

知识点+项目实例+原理讲解 全方位解析Webpack4新版本

3614 学习 · 1291 问题

查看课程