我们都经历过,新项目起手,先装一堆东西:Vite、ESLint、Prettier、Vitest、tsconfig、lint-staged……每个工具一份配置,版本冲突、路径问题、CI脚本越堆越长。有没有人想过:能不能一个入口搞定?
有。Vite+ 就是冲着这件事来的。

不是 Vite 2.0
很多人看到 Vite+ 会以为是 Vite 的升级版。不是。
Vite 解决的是构建和开发体验;Vite+ 想解决的是:整条开发链路。从创建项目、装依赖、跑开发服务器、做代码检查、跑测试、打生产包,到 monorepo 里的任务编排,全部收进一个叫 vp 的命令行里。
官网的定位很直白:The Unified Toolchain for the Web。你可以把它理解成:Rust 有 cargo,Go 有 go tool,JavaScript 现在有了 vp。
一个命令能干什么?
vp 覆盖了开发全流程,举几个例子:
vp create:创建新项目(支持 app、包、monorepo 模板)
vp install:按项目锁定的包管理器自动装依赖
vp dev:启动开发服务器,HMR 即时响应
vp check:格式化 + Lint + 类型检查,一次跑完
背后用的是 Rust 工具链:Oxlint 做 Lint,Oxfmt 做格式化,tsgo 做类型检查。
官方给出的性能对比是:Oxfmt 比 Prettier 快 30 倍,Oxlint 比 ESLint 快 50 到 100 倍,生产构建比 webpack 快 40 倍。这些数字在 Oxc 社区里早有验证,不是 Vite+ 自己编的。
还有 vp env 可以管 Node 版本,vp pack 负责库打包和 DTS 生成,vp run 做 monorepo 任务执行(带缓存)。以前需要 nvm、tsup、turborepo 各自配置,现在都进了一个入口,极大地简化了前端工具链的管理。
配置终于不用到处散落
以前项目根目录能铺满:vite.config.ts、.eslintrc、.prettierrc、vitest.config.ts、tsconfig.json……Vite+ 的做法是把所有配置收进一个 vite.config.ts,lint、fmt、test、tasks、staged 全在里面。
一个文件,一套类型提示,一个 IDE 插件就能搞定所有配置的智能补全。对强迫症开发者来说,这可能比性能提升更解压。
开源免费,但商业怎么活?
那它会不会像很多开发基础设施一样:
Vite+ 是 MIT 协议,完全开源,个人和企业都能免费用。

背后是 VoidZero,尤雨溪 2024 年创立的公司,团队里有 Jest 的创造者 Christoph Nakazawa、Oxc 核心作者 LONG Yinan。
现有项目怎么用?
已有 Vite 项目可以用 vp migrate 迁移。命令会自动合并配置、更新依赖、重写导入路径。官方建议先升级到 Vite 8+ 和 Vitest 4.1+,迁移后跑一遍 vp install、vp check、vp test、vp build 做验证。
有意思的是,官网文档里还提供了一段专门写给 AI 编码助手的 migration prompt,可以直接粘贴给 Cursor 或 Claude 代劳整个迁移。这说明 Vite+ 在设计时已经把 AI 辅助开发纳入考虑了。
框架支持不限于 Vue
Vite+ 支持 React、Vue、Svelte、Solid、Astro、Nuxt、Next.js、Remix 等 20 多个框架。它不是“Vue 生态专属”,任何前端框架的开发者都可以用,底层就是 Vite,现有插件理论上都能直接用。
Alpha 阶段
Vite+ 目前是 v0.1.11,Alpha 阶段。API 可能随时调整,生产环境请三思。官方文档也明确说了,vp migrate 跑完多数项目还需要手动调整,不是一键无缝。
“大一统”是双刃剑:好处是配置和兼容性都简化了,坏处是一旦某个模块出问题,整条链都可能受影响。以前 ESLint 炸了不影响构建,以后就不好说了。生态兼容性也需要时间,社区插件的适配会有一个过程。
这件事的意义
前端工具链的碎片化问题困扰社区很久了。新项目光配置工具链就要半天,node_modules 动辄几百 MB,各种工具之间的版本冲突是家常便饭。
Vite+ 的出现代表了一种趋势:用 Rust 重写性能敏感的部分,用统一的入口消除工具之间的缝隙。类似的尝试不止 Vite+,Bun、Deno、Biome 都在做。但 Vite+ 站在 Vite 的肩膀上,从 Vite 到 Vite+ 的迁移路径最短,用户基数也最大。
现阶段可以先关注、多试用、遇到问题提 issue。但这件事本身值得认真看待——前端工具链可能真的要变了。
安装方式:
macOS / Linux:
curl -fsSL https://vite.plus | bash
Windows(PowerShell):
irm https://vite.plus/ps1 | iex
装完是独立二进制,不依赖 Node 全局安装。官网: https://viteplus.dev
你对这类统一化的工具链方案有什么看法?是觉得“早该如此”还是担心“过度集成”?欢迎在云栈社区的开发者广场板块一起聊聊,那里也是许多技术开发者交流前沿动态和心得的地方。