最近,我一直在研究汇总,并发现它与Webpack和其他捆绑软件有何不同。我遇到的一件事是,由于“扁平捆绑”,对图书馆来说更好。这是基于一条推文和最近的React的PR来使用Rollup的PR。
以我的经验,由于对平面捆绑(例如吊装)进行了更好的优化,因此Rollup在构建库方面更好。1/2
如果您将应用程序与代码拆分等捆绑在一起,Webpack 2可能对您更好。2/2
我不完全确定我理解那意味着什么。平面捆绑指的是什么?我知道Rollup的文档中提到了树状摇晃以帮助减小捆绑包的大小,但是Webpack也有这样做的方法。也许我只是不完全理解这个概念。
请注意,这不是关于汇总与Webpack的比较问题。对于对此感兴趣的人,Webpack提供了一个比较表。这主要是在问什么是平面捆绑?汇总可能会在内部做些什么来实现这一目标?