关于webpack:webpack中的treeshaking

1.什么是tree-shaking?

顾名思义,就是摇树,抖掉一些没用的代码;将一些不可能执行到的代码从文件中去除,达到放大文件体积,优化加载速度的成果

2.webpack中为什么要用es6的模块办法import/export能力tree-shaking?

因为tree-shaking依赖于es6模块的动态剖析,通过动态代码的剖析就晓得模块的依赖关系

3.什么是动态代码剖析?

简略来说,就是不须要运行代码;所以es6的import/export只能作为模块顶层的语句呈现,模块名称不能够有字符串拼接,不能呈现在条件判断中。。。

【腾讯云】轻量 2核2G4M,首年65元

阿里云限时活动-云数据库 RDS MySQL  1核2G配置 1.88/月 速抢

本文由乐趣区整理发布,转载请注明出处,谢谢。

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据