最近碰到vue项目打包上线后,第一次打开首页后会出现空白、加载时间过长的情况,百度了几种优化的方法,自己总结一下。
1.首先要弄清楚为什么会出现这种情况
在Chrome浏览器打开项目的时候,按F12可以看页面在加载的情况,结果发现是这个app.js太大,居然加载了有9秒之多
找到这个“病毒”后,我们就来对症下药。
项目用webpack打包的过程
打包的app.js有892kb,已经提示过大,另外还有一些生成的map文件。(1)先将多余的map文件去掉,找到config文件夹下index.js文件,把这个build里面的productionSourceMap改成false即可