探寻webpack打包vue项目特别慢问题

探寻webpack打包vue项目特别慢问题
最新回答
时光巷陌

2023-08-17 19:05:13

在vue2前端项目多人协作开发中,我们近期遇到了一个棘手的问题:打包速度显著变慢,线上更新耗时长达10到20分钟,远超常规的1到2分钟。为了解决这个瓶颈,我们采取了系统性的排查方法。()

首先,我们借助了webpack-bundle-analyzer和speed-measure-webpack-plugin这两个插件来识别哪些文件过大或耗时过长。()安装并配置好这两个工具后,我们怀疑可能是echarts库的全量导入导致了这个问题,尽管项目中实际只用到了折线图功能。()

尝试了按需引入echarts后,我们期望能减小文件大小并提高打包效率。然而,尽管确实看到文件体积有所减小,但出人意料的是,打包时间反而变得更长了。()

尽管对npm run dev模式下的开发包进行了优化尝试,但打包速度问题依然悬而未决,这无疑给我们的开发流程带来了困扰。()

总结来说,我们的目标是通过分析和优化找到导致webpack打包vue项目缓慢的根本原因,但目前这条路似乎并不平坦,寻找解决方案的过程还在继续。()