vue项目两个html文件,现在两个页面都使用了同一个vendor.js,这个JS文件太大了,该怎么每个页面引入自己的模块包呢?

因为两个html文件都引用了同一个vendor.js,这个js文件把两个页面共同的模块都打包在了一起,比较大,现在其中一个页面使用的模块比较少,能否每个页面单独引用自己的vendor.js,那样体积就不会太大,不知道webpack该如何配置,非常谢谢!

阅读 2.5k
2 个回答

vendor.js大事因为你的依赖库被打包进了vendor里面。可以用webpack的externals将依赖库以cdn的形式引入。减小vendor的体积。具体配置可以百度。比较简单

可以采用路由懒加载

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏