vite 第一次加载特别慢?

用了若依的一个vite+vue3的项目运行后第一次加载特别慢,第一次运行要10多分钟,为什么会这么慢,1k不到的文件也加载了几分钟,请问下有没有大佬遇到过这个问题,这个应该怎么处理?
1cf1a46ac7f31b6e8cd8db5e33190a5.png
image.png

阅读 7.7k
1 个回答

vite 的首次载入确实会稍微慢一些,第二次启动有缓存了就会快一些。从Vite的仓库里面看到有一些人反馈载入慢,但是第一次启动也不会慢成这样,单位也都是秒还到不了分钟。

你把鼠标悬停在比较慢的请求上,或者点击请求然后选择 Timing 卡片,看看具体是哪里慢了。
是排队,还是阻塞,还是说等待响应上面。如果是等待响应上面,然后第二次启动就会快很多,那么可以考虑使用 optimizeDeps.exclude 来排除一些ESM依赖。

依赖预构建 {#dependency-pre-bundling} | Vite中文网
配置 Vite {#configuring-vite} | Vite中文网
vite+ant-design-vue 开启css module 后加载组件库less文件初次加载时间会很慢 · Issue #3673 · vitejs/vite

推荐问题