Skip to content

13 · Vite 相关优化

字数: 0 字 时长: 0 分钟

一句话

Vite 开发快,但 生产构建、依赖预构建、大项目冷启动 仍可能要调:optimizeDeps、分包、插件、缓存

和你日常工作的关系

日常 npm run dev 已经很快。上线前关心:build 体积、首屏 chunk、是否重复打 vue

常见优化点

方向说明
optimizeDeps.include把 CJS 依赖强制预构建,避免首次打开慢
build.rollupOptions.output.manualChunks拆 vendor
build.chunkSizeWarningLimit调警告阈值
动态 import路由懒加载
SSR / SSR 无关按项目
插件压缩、CDN、可视化分析 rollup-plugin-visualizer

和 02 Webpack 章

Webpack 偏「传统打包全链路」;本章偏 Vite 特有问题(esbuild 预构建、依赖发现)。

演示

无独立 demo。在自己 Vite 项目加 visualizer 看产物。

面试

  • 说清 dev 为什么快:浏览器原生 ESM + esbuild 预打包 deps。
  • 生产仍是 Rollup 打包,优化思路和 Webpack 类似(拆包、缓存、tree-shaking)。

课程资料

13.Vite相关优化/13-技术讲解.md

/