1. Tree-Shaking
- 只支持ES6的引入方式 (import {})
- v4版本
production mode的情况下默认开启
Tree-Shaking和 sideEffects
import "@babel/polyfill"import { add } from './math'add(1,2)
@babel/polyfill没有导出,使用tree shaking会将其摇掉,如果不希望摇掉,使用sideEffects: ["@babel/polyfill"]过滤一下。
package.json中加配置"sideEffects": false:不管有没有副作用,只要没有被引用,都会被清除
