当项目达到一定体积的时候,将代码分成模块可以更加易于我们的管理,但是,当这样做时,我们可能引入了并不需要的代码,而Tree Shaking 就是一种通过消除文件中纹使用的代码来优化体积。
注意:Tree Shaking 只支持对静态引入的模块进行体积优化。
一般
观察下面的代码:
//math.js
export const add = (a, b) => {
console.log( a + b )
}
export const minus = (a, b) => {
console.log( a - b )
}
//index.js
import {
add }