Tree shaking**摇树优化(Tree shaking)**是在JavaScript上下文中常用的一种术语,用于描述移除无用代码的过程。 它依赖于import和export语句来检测代码模块是否被导出和导入,以便在JavaScript文件之间使用。 在现代JavaScript应用程序中,我们使用模块打包器(例如,webpack或Rollup)在将多个JavaScript文件打包成单个文件时自动移除无用代码。这对于准备生产环境代码非常重要,例如,构建干净的结构和最小化文件大小。另请参阅 Axel Rauschmayer的著作“Exploring JS: Modules”中“打包过程中消除无用代码的优势” 使用webpack实现摇树优化