SplitChunksPlugin

作用

拆分代码到不同文件,优化性能,当更新代码的时候,只重新加载对应的文件,css同样也能

配置

1,在optimization中配置splitChunks,只需要配置chunks,其他不配置的话,以下为默认值

SplitChunksPlugin_第1张图片
image.png

2,minSize

文件被抽取出来未压缩前的大小文件不小于

3,maxSize

文件被抽取出来未压缩前的大小不大于,当为0时,表示不限制大小

4,minChunks

最小引用次数

5,maxAsyncRequests

最大的按需(异步)加载次数

6,maxInitialRequests

最大初始化加载的次数

7, automaticNameDelimiter

命名之间自动添加对应定义的符号

8, name

是否自动生成名字

9, cacheGroups

缓存组,可以配置多个缓存组,当达到缓存组中test中正则条件的时候,就会归类到对应的缓存文件中,priority为优先级,越低,优先级越高,reuseExistingChunk,如果当前打包的文件中,已经存在了正在打包的块,那么就不会再打包了,可能会影响生成文件的名字

10, chunks

async,代表只拆分异步的, all,代表拆分所有,initial,代表拆分同步的

你可能感兴趣的:(SplitChunksPlugin)