处理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,

本文介绍如何通过配置webpack的externals属性来优化Vue项目,减少vendor.js文件大小,提高加载速度。通过将常用的第三方库声明为外部变量,避免了重复打包,从而达到减小文件体积的目的。
737

被折叠的 条评论
为什么被折叠?



