我知道,通过CommonsChunkPlugin
可以将 entry
的入口文件中引用多次的文件抽离打包成一个公用文件,从而减少代码重复冗余
那么当我使用了 vue-router
代码分割 懒加载的时候,每个路由对应的.vue
文件中,共同引用了多次的模块,怎么自动抽离出来。
懒加载路由文件
上述使用了vue-router
懒加载打包出来的 首页路由文件index.js
和 用户页文件userIndex.js
都会包含一份 public.js
的代码,重复了。
我的问题就是,在代码分割的代码中,怎么自动抽离公共代码? 就像CommonsChunkPlugin
的效果一样,或者说CommonsChunkPlugin
怎么在 code-splitting
的场景上使用?
相关分类