#splitChunksPlugin
webpack4 打包“块”的分离

当不使用外部插件时,webpack 会把 webpack.config.js 配置文件里每个入口打包一个 [entry].js 文件,这意味着单页面应用(单入口)最终只会打包生成一个 js 文件。而很多情况下,这种处理并不是最佳的处理方式。比如会造成单个 js 文件体积过大,并且每次项目迭代都会造成全量 js 的更新,不能充分利用缓存。所以我们需要按照一些规则,对打包输出的“块”进行拆分,已达到优化性能的目的。