关于 Tree Shaking

早上起来看到有人在 segmentfault 上提问关于 Tree-shaking 的问题,因为刚好了解过一点,所以简单得回答了一下,并准备研究和实践一下。 是什么? 目前前端模块化开发,通过 entry 打 bundle 的模式是主流,Tree-shaking 作为这种模式的一种优化策略出现。试想一下,在我们使用模块的时候,通常会有没有使用到的代码,尤其是第三方的模块,这部分的代码量有时候是很大的,Tree-shaking 就为了消除这一部分无用的代码而出现的。目前两个现代化的模块打包器 rollup »