开发时我们定义了一些工具函数库,或者引用第三方工具函数库或组件库。
如果没有特殊处理的话我们打包时会引入整个库,但是实际上可能我们可能只用上极小部分的功能。
Tree Shaking 是一个术语,通常用于描述移除 JavaScript 中的没有使用上的代码。
Tree Shaking 它依赖 ES Module
webpack 已经默认开启了这个功能,无需其他配置
测试
创建文件
//引入部分资源
import {mul} from "./js/math.js";
console.log('x',mul(2,5))