Vite 官方网站
Vite 是基于 ES 模块的极速开发服务器和构建工具,官方提供中文文档,支持 Vue 项目零配置快速启动。
前端开发者、框架作者及大型团队正在用 Vite 替代 Webpack 等传统工具,其核心是原生 ESM 驱动的按需编译与 Rolldown 打包,实现秒级冷启动和毫秒级热更新。
| 收费 | MIT 许可,完全免费开源 |
|---|---|
| 平台 | 跨平台,依赖 Node.js 20.19+ 或 22.12+ |
| 中文 | 官方提供简体中文文档(cn.vite.dev) |
| 用途 | 现代 Web 应用的前端构建与开发服务器 |
传统打包工具在项目膨胀后启动和热更新变慢,Vite 通过开发时基于原生 ESM 按需加载文件、仅预构建依赖,避免全量打包;生产构建则交由 Rolldown 执行高级 tree-shaking 和细粒度分块控制,输出高度优化的静态资源。
Vite 被 SolidStart、Svelte 等框架作者作为底层构建平台,Rich Harris 称其为“JavaScript 的联合国”。社区模板覆盖 vanilla、vue、react、preact、lit、svelte、solid、qwik 等主流框架(含 TypeScript 版本)。
Vite 插件继承 Rollup 接口并增加 Vite 特有选项,提供完全类型化的 Plugin API 和 JavaScript API。CI 持续测试对下游项目的兼容性,确保稳定性。
Q1:Vite 对 Node.js 版本有什么要求?
A1:根据官网 v8.1.5 文档,Vite 需要 Node.js 20.19+ 或 22.12+,部分模板可能需要更高版本。
Q2:Vite 如何支持旧版浏览器?
A2:生产构建默认以 Baseline(约两年半前发布的浏览器)为目标,可通过 @vitejs/plugin-legacy 官方插件降级支持传统浏览器。
Q3:Vite 和 Rollup 是什么关系?
A3:Vite 开发时使用原生 ESM,生产构建使用 Rolldown(Rollup 的 Rust 重写版)打包;插件接口基于 Rollup 设计并扩展了 Vite 特有选项。
更多同类工具与网站,可在Vue分类继续挑选。
信息核实于 2026年7月,具体以官网为准。
评论
暂无评论