1.问题描述: 项目执行npm run build后发现打包文件很大 为解决问题采用cdn配合 webpack的externals功能将某些特定文件不予打包!现阶段问题是是 v-chart这个库容量很大 但是 把他设置到externals里打包后 文件容量也没有丝毫变化好像没有生效一样
2.代码
if (isProduction) {
config.externals = {
'vue': 'Vue',
'echarts': 'echarts',
'VCharts': 'v-charts',
'element-ui': 'ELEMENT'
}
3我在页面手动删除 import VCharts from 'v-charts' 打包后 容量直接从1.5M变成 400k 请问这种情况如何处理谢谢大家了
v-charts按需引入
import VeLine from 'v-charts/lib/line'
另个element-ui也可以做到按需引入的