https://www.yuque.com/yanghui-xazj3/uu7edw/nd12mb
https://juejin.cn/post/6936867649729069086
借助静态模块分析,Tree-Shaking 实现的大体思路:
借助 ES6 模块语法的静态结构,通过编译阶段的静态分析,找到没有引入的模块并打上标记,然后在压缩阶段利用像 uglify-js 这样的压缩工具删除这些没有用到的代码
https://www.yuque.com/yanghui-xazj3/uu7edw/nd12mb
https://juejin.cn/post/6936867649729069086
借助静态模块分析,Tree-Shaking 实现的大体思路:
借助 ES6 模块语法的静态结构,通过编译阶段的静态分析,找到没有引入的模块并打上标记,然后在压缩阶段利用像 uglify-js 这样的压缩工具删除这些没有用到的代码