webpack 中的“CacheGroup”是什么

Sin*_*ohn 8 caching webpack

我很难理解为什么叫它cacheGroup。缓存的是什么?什么会被分组?模块?webpack如何根据设置的规则对模块进行分组cacheGroup

Sin*_*ohn 7

好吧,经过三天阅读互联网上的帖子/文档,我似乎理解了webpack的设计意图。

sokra在 GITHUB 上的一篇文档说:

优化将模块分配给缓存组

所以它要分组的模块。

根据Tobias Koppers在 Medium 上的帖子,由 a 的规则生成的新块cacheGroup将与所有原始块相关。这里的意思是新块在分割之前应该放置的块。ChunkGrouporiginal

存在一个块图,webpack通过它来发出资产。