作用
拆分代码到不同文件,优化性能,当更新代码的时候,只重新加载对应的文件,css同样也能
配置
1,在optimization中配置splitChunks,只需要配置chunks,其他不配置的话,以下为默认值
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,代表拆分同步的