今天认真研究,并实践了一下这个内置选项,先说结论,太阔怕了。。。
当选项只有一个chunks: "all"的时候,这时打包出来的js文件(总大小,后面相同)假设为0.98M
然后我加了cacheGroups,在里面自定义一些提取项,也加了reuseExistingChunk:true,是慢慢增加自定义提取项的数目。
我观察到,打包出来的css文件size,和js都是成正比增加的,到最后,js竟然达到1.79M,css也增加了120K
cacheGroups给我的感觉,不说是负优化,但也是双刃剑,因为不加自定义提取项的话,它默认打包出来的文件名很难看,也难知道被打包的是些啥,自定义的话可以定个好认的名字,一眼就能知道这个包是哪个功能模块,但是文件体积却直线上升,真是双刃剑。
以后到底还加不加自定义提取项,This is a question!!
--
FROM 61.183.136.*