关于优化前端vue项目的思考

背景:前端项目  125M

启动时间5-10分钟

F12会出现崩溃

原因:打包出来的css样式文件体积过大

解决办法:

  1.启动太久,将vue-cli升级到版本5,能优化不少的时间

  2.vue.config.js优化

    原先的是将main.scss,放到了前端 css预处理里面,相当于每个文件都引入,其实发现这样增加了很多的体积

    个人理解:loaderOpitons里面适合加上css变量的文件,不适合添加静态的样式,自己测试过,在这里引入一个静态的样式文件,F12检测的时候会出现多份样式

    解决办法:

      1.将静态的css抽离出来,在main.js里面引入

      2.将带有变量的scss放到预处理里面进行引入,例如 theme.scss

      这样下来由原来的120M的体积优化到了90M

      3.再将页面中重复引入的theme.scss和common.scsc删掉

      这样下来,体积没有减少多少,但是在打包速度这一块也优化了大概10秒钟的时间

posted @ 2022-12-26 16:26  人在路途  阅读(62)  评论(0编辑  收藏  举报