概述
Vite 是一款面向现代前端的极速构建工具。以原生 ESM 开发服务器和基于 esbuild 的预构建为核心,提供近乎即时的冷启动与 热模块替换(HMR)。生产构建采用 Rollup 打包,兼顾开发体验与构建体积。
核心功能与特色
- 立即启动的开发服务器,极快冷启动与即时模块解析
- 高速 HMR,实现秒级页面更新反馈
- 使用
esbuild做预构建、用Rollup做生产打包 - 丰富的插件生态与对主流框架(Vue/React/Svelte/Preact 等)的深度整合
- 内置 TypeScript、JSX、CSS 处理与代码分割优化
适用场景与目标用户
适合单页应用(SPA)、组件库、微前端、SSR 与现代前端工程化场景,目标用户为前端开发者、库作者和团队工程化负责人。
主要优势
- 极致速度:显著缩短冷启动与构建反馈时间
- 开箱即用:现代化默认配置降低上手门槛
- 可扩展:插件系统与社区生态丰富
- 平衡开发与生产:开发时极速响应,生产时生成高质量包