处理vue打包导致vendor.js文件过大,减少 vendor.js 的体积,从本质上来解决这种问题。
参考链接:
https://segmentfault.com/a/1190000016309142
在/build/webpack.base.conf.js
中,配置externals
// externals中的key是后面需要require的名字,value是第三方库暴露出来的方法名
module.exports = {
//...
externals: {
'vue': 'Vue',
'vue-router': 'VueRouter',
'axios': 'axios',
'element-ui': 'Element',
'qs': 'Qs'
}
}
productionSourceMap: false,
productionGzip: true,