路由使用按需加载(懒加载)
{
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,所以文件都很大。
如何解决这个问题,求教。
相关分类