老师您好,关于 Tree Shaking 的问题

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

白马本白

2019-05-08

我实际操作了一下,关于 Tree Shaking 得到了几个结论:
1、development 下,Tree Shaking 不起效
2、production 下
2-1:写了 sideEffects:false 则 css 会被 shaking
2-2:如果直接不写 sideEffects,css 不会被 shaking
2-3:如果写 sideEffects:["*.css"],css 也不会被 shaking
2-4:但是不管是 sideEffects: false,还是 sideEffects 不写,都对 @babel/polyfill 没有任何影响,

疑问:
1、老师,我怎么认为不如不写 sideEffects:false,只要不写,我认为像 css 之类的是不会受到 Tree Shaking 影响的
2、production 情况下,会自动 Tree Shaking,所以我认为不需要在 webpack 配置 Tree Shaking

不知道这些是否正确呐?

写回答

1回答

Dell

2019-05-08

  1. 因为你不屑,默认就是false

  2. 可以这么配置

0
5
白马本白
回复
Dell
回复 DellLee 嗯呢,谢谢老师
2019-05-13
共5条回复

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

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

3627 学习 · 1291 问题

查看课程