一、vender.js文件过大问题
项目中使用了element-ui
vendor.sj文件越小也就意味着首屏的速度越快,为了让vue项目首屏速度变快,在使用了路由懒加载。
项目打包后发现
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4c03d370e82d43b48a418d302cedd368.png)
我当时的表情谁:黑人??? WTF
最后发现是element-ui的锅
解决方法:
一共三步
1.修改webpack.base.conf.js
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a338ce4925e187415e2dd74d355ecf01.png)
表示不需要webpack打包的文件
2.修改main.js
注释掉引入相应的第三方库
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/123ff1518666029042a0d0ab6829bae7.png)
3.修改index.html
注意,一定要锁版本,使用@来指定引入第三方js的版本
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7cd52c67755f5e2dc43741568e437fd1.png)
再打包查看
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d0942c311697b32824d693d5e0cdd998.png)