为了账号安全,请及时绑定邮箱和手机立即绑定

代码分割与懒加载情况下(code-splitting+lazyload)如何抽离公用模块代码?

代码分割与懒加载情况下(code-splitting+lazyload)如何抽离公用模块代码?

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

1 回答

  • 1 回答
  • 0 关注
  • 527 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信