猿问

webpack如何避免懒加载里的重复打包第三方库

路由使用按需加载(懒加载)


{

path: 'a',

component: resolve => require(['a.vue'], resolve)

},

{

path: 'b',

component: resolve => require(['b.vue'], resolve)

},

a.vue/b.vue


import echarts from 'echarts';

//同时需要echarts图表库 所以都import了echarts

由于路由使用了懒加载

这就导致了a.vue与b.vue将被单独打包为两个js文件以实现按需加载

而这两个js内都引用了echarts,所以这两个js中都包含了完整的echarts,所以文件都很大。


如何解决这个问题,求教。


缥缈止盈
浏览 1413回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答