tree shaking
https://zhuanlan.zhihu.com/p/353867062
tree shaking 简单理解就是在代码打包时将项目代码中没有用到的代码剔除掉,比如在一个文件中申明了一个工具函数,但是并没有调用它,把这样的代码剔除掉,以减少代码打包体积。
实现:
将js代码转换成AST抽象语法树--->递归遍历节点,标记引用和未引用的变量和方法--->剔除冗余代码
标签:代码,tree,---,剔除,shaking,打包
来源: https://blog.csdn.net/cctvcqupt/article/details/118089289