ARTICLE · 软件编程
VoidZero 发布 Vite+ Beta:一条命令背后的统一 Web 工具链
一语总结VoidZero 已发布 Vite+ 的 Beta 版。这是一套统一 Web 工具链,将 Vite、Vitest、Rolldown、tsdown、Oxlint、Oxfmt 和任务运行器整合到一条 `vp` 命令之后,以简化前端开发。
VoidZero 由 Vite 和 Vue 的创造者尤雨溪创立,宣布推出 Vite+ 的 Beta 版。Vite+ 是一套一体化工具链,旨在通过将运行时、包管理器以及核心前端工具统一到一条 vp 命令之下,简化 Web 开发。该工具链结合了用于开发服务器的 Vite 8、用于测试的 Vitest、用于打包的 Rolldown、用于库打包的 tsdown、用于代码检查和格式化的 Oxlint 与 Oxfmt,以及一个面向 monorepo 任务的缓存感知任务运行器。vp dev、vp check、vp test、vp build、vp pack 和 vp run 等命令为各类项目提供了一致的工作流。自 alpha 版本以来,已有超过 500 个拉取请求被合并,新增了更智能的缓存、AI 智能体迁移提示、企业级功能,以及超过 180 项错误修复。已有超过 1,300 个公共仓库依赖于 Vite+,包括 Dify、BlockNote 和 Cloudflare 的 vinext。Hacker News 上的社区反馈强调了其性能和低配置需求,而 GitHub 上的一场讨论则警告了潜在的锁定风险,并指出“房间里的大象是 Rust”——即对现有工具进行 Rust 重写。VoidZero 强调,Vite 插件仍然兼容,项目也可以保留自己的包管理器,从而将 Vite+ 定位为 Turbopack 和 Bun 等工具的开源、MIT 许可替代方案。
- Vite+ 将运行时、包管理器及核心前端工具统一在一条 `vp` 命令之下。
它集成了 Vite 8(开发服务器)、Vitest(测试)、Rolldown(打包)、tsdown(库打包)、Oxlint/Oxfmt(代码检查/格式化)以及一个缓存感知的任务运行器,提供 `vp dev`、`vp check`、`vp test`、`vp build`、`vp pack` 和 `vp run` 等一致命令。
- 该版本包含自 alpha 以来的重大改进,例如更智能的缓存、AI 智能体迁移提示、企业级功能,以及超过 180 项修复。
在十多个版本中,超过 500 个拉取请求增加了增强的 `vp run` 缓存、面向 AI 智能体的迁移指南、组织模板、支持代理的 HTTP、错误修复等功能;目前已有超过 1,300 个公共仓库依赖该包。
- 社区反馈称赞其性能和低配置需求,而批评意见则集中在潜在的生态系统锁定以及对 Rust 重写的依赖上。
Hacker News 评论者称其为“无聊但能用”的技术栈,同时性能更好;而 GitHub 上的一篇文章则警告 `vp env` Node 版本管理器是最薄弱的环节,并指出“房间里的大象是 Rust”——即在不重新审视底层问题的情况下用 Rust 重写流行工具的趋势。
- Vite+ 仍采用 MIT 许可,框架无关,并兼容现有 Vite 插件和其他包管理器。
VoidZero 强调,Vite 插件仍能像以前一样正常工作,项目也可以继续使用自己的包管理器,将 Vite+ 定位为 Turbopack(仅限 Next.js)或 Bun(单一二进制运行时)等更具主张的工具的开放、灵活替代方案。
VoidZero 发布 Vite+ Beta:一条命令背后的统一 Web 工具链
VoidZero 由 Vite 和 Vue 的创造者尤雨溪创立,宣布推出 Vite+ 的 Beta 版。Vite+ 是一套一体化工具链,旨在通过将运行时、包管理器以及核心前端工具统一到一条 vp 命令之下,简化 Web 开发。该工具链结合了用于开发服务器的 Vite 8、用于测试的 Vitest、用于打包的 Rolldown、用于库打包的 tsdown、用于代码检查和格式化的 Oxlint 与 Oxfmt,以及一个面向 monorepo 任务的缓存感知任务运行器。vp dev、vp check、vp test、vp build、vp pack 和 vp run 等命令为各类项目提供了一致的工作流。自 alpha 版本以来,已有超过 500 个拉取请求被合并,新增了更智能的缓存、AI 智能体迁移提示、企业级功能,以及超过 180 项错误修复。已有超过 1,300 个公共仓库依赖于 Vite+,包括 Dify、BlockNote 和 Cloudflare 的 vinext。Hacker News 上的社区反馈强调了其性能和低配置需求,而 GitHub 上的一场讨论则警告了潜在的锁定风险,并指出“房间里的大象是 Rust”——即对现有工具进行 Rust 重写。VoidZero 强调,Vite 插件仍然兼容,项目也可以保留自己的包管理器,从而将 Vite+ 定位为 Turbopack 和 Bun 等工具的开源、MIT 许可替代方案。
文章金句
"“基本上就是‘无聊但能用’的技术栈,同时性能更好,所需配置也更少”
"“我对这一切的一大问题,就是房间里的大象 Rust。VoidZero 的大多数项目,不过是对这些工具当前最流行版本的 Rust 重写。”