```Vite+ 测试版```
Vite+ Beta

原始链接: https://voidzero.dev/posts/announcing-vite-plus-beta

Vite+ 已正式进入测试阶段,它提供了一套统一且与框架无关的工具链,旨在简化 Web 开发流程。通过将运行时、包管理器以及 Vite、Vitest、Rolldown 和 Oxlint 等核心工具整合到一个连贯的工作流中,Vite+ 免去了手动组装和维护复杂配置的繁琐。 主要功能包括:用于开发、测试、构建和任务处理的精简命令行界面(`vp`),以及具备智能缓存功能的 monorepo 任务运行器。这种标准化方案确保了工具版本的一致性,简化了新人上手过程,并保证了本地环境与 CI 环境的同步。 Vite+ 完全开源(采用 MIT 协议),并保持与现有 Vite 生态系统及插件的兼容。自 Alpha 版本发布以来,它已在从库文件到大型 Web 应用等各类项目中得到广泛应用。 开发者可以通过全局安装 `vp` 命令来开始使用:使用 `vp create` 创建新项目,或使用 `vp migrate` 迁移现有项目。随着团队向 1.0 正式版迈进,他们目前正优先开发远程缓存、扩展 CI/CD 集成以及改进迁移支持。如需了解详情或参与贡献,请访问 Vite+ 官方文档。

Hacker News 关于“Vite+”的讨论主要集中在其发布内容与实用性上。虽然一些用户对命名方式表示担忧——担心其虽然采用 MIT 开源协议,但未来可能会转向订阅制模式——另一些用户则探讨了基于 Vite 的工具在开发工作流中的实际应用。 讨论的很大一部分内容围绕 Vite/Vite+ 是否适用于 Node.js 构建展开。支持者强调了利用 Vite 成熟的插件生态系统进行转译、静态资源处理及统一配置的优势。一些开发者认为,与 `tsx` 或 `nodemon` 等标准的 Node.js 热重载工具相比,“Vite dev”在运行 TypeScript 时提供了更好的开发者体验(DX)。 相反,持怀疑态度者认为 Vite 的运行速度可能不及 `esbuild` 等直接工具,并质疑是否有必要对服务端代码进行打包。讨论还涉及了安全顾虑,一些人认为在 CI 流水线中进行预编译(而非运行时转译)能够降低供应链风险。总体而言,社区对于在非浏览器环境中使用 Vite 所带来的额外开销是否值得,仍存在分歧。
相关文章

原文

TL;DR: Vite+ is now in beta. It unifies the runtime, package manager, and frontend tools every web project needs behind one fast, consistent workflow. Start a new project with vp create, or adopt it in an existing project with vp migrate.


Today, we are releasing the beta of Vite+, the unified toolchain for the web.

Vite+ is a single entry point to web development. It manages your runtime and package manager and brings Vite, Vitest, Rolldown, tsdown, Oxlint, and Oxfmt together with a built-in task runner — best-in-class tools shipped as one tested stack. It is fully open source under the MIT license and framework-agnostic, working for any kind of web project: from CLIs to libraries to web apps.

Why Vite+?

Vite showed that a tool can be both fast and provide a great developer experience when it is designed around sensible defaults. Vite+ applies the same idea to the rest of the development workflow.

Instead of learning a different combination of tools and commands in every repository, developers can use a consistent workflow:

  • vp dev — start a development server with hot module replacement, powered by Vite 8.
  • vp check — format your code with Oxfmt, lint it with Oxlint, and type check it at once.
  • vp test — run unit tests powered by Vitest.
  • vp build — build your project for production, powered by Vite 8.
  • vp pack — bundle libraries with best practices baked in, powered by tsdown.
  • vp run — run any npm script or task through the built-in monorepo-aware task runner with intelligent caching.

The benefits become more important as teams and codebases grow:

  • Tool versions stay aligned.
  • Configuration is easier to share.
  • New contributors have fewer setup steps.
  • CI runs the same commands developers use locally.

Vite+ is for developers who do not want to assemble their toolchain by hand again and again, and for teams that want a consistent setup across projects without maintaining their own internal platform.

But Vite+ does not replace the Vite ecosystem. Vite plugins remain Vite plugins, and projects can continue using their package manager of choice under the hood. Vite+ provides the integration layer that makes them work as one toolchain.

From alpha to beta

When we announced the Vite+ alpha, we asked developers to help us test it on real projects. Since then, we have released more than a dozen versions and merged over 500 pull requests.

Here are selected highlights from what we shipped so far:

  • Smarter caching: vp run now combines automatic data tracking with metadata reported by Vite, so builds cache correctly without manually listing inputs, outputs, and environment variables.
  • Better migrations: vp migrate can now handle many different app setups and also provides a migration prompt for your agent.
  • Enterprise features: organization templates standardize setup across teams, and proxy- and custom-CA-aware HTTP lets vp run behind corporate proxies and firewalls.
  • Cross-platform: We've hardened vp to work better on all major operating systems and shells.
  • Refined and polished: We landed more than 180 fixes and improvements in vite-plus, sharpening an already solid foundation across the toolchain.

Much of this progress comes from a growing, international core team that builds Vite+ in the open together with the wider community.

You can follow the detailed work in the Vite+ release history.

It all adds up

While we worked on Vite+, the underlying tools have also continued to improve. Without them, Vite+ would not be possible. Here are some highlights from them since the Vite+ alpha:

Real-world adoption

Vite+ is already being adopted beyond our expectations. More than 1,300 public repositories depend on vite-plus, not including private projects and global CLI installations.

Line chart of monthly downloads for the vite-plus npm package, growing from 4.6k in January 2026 to predicted 3.3 million in July 2026, based on partial data for the current month.

Adoption spans the ecosystem across many project types. Notable highlights are:

  • Dify: an open-source platform for building LLM apps.
  • critical: Addy Osmani's framework-agnostic critical-path CSS tool.
  • BlockNote: a block-based, Notion-style rich text editor for React.
  • vinext: a drop-in Next.js-compatible framework built on Vite.
  • zerobyte: backup automation for self-hosters, built with TanStack and React.
  • îles: a partial-hydration islands site generator for Vue.
  • agentsview: local-first session search and analytics for coding agents, built with Svelte.
  • Inkline: a UI component library that ships across Vue, React, Svelte, Angular, Solid, Qwik, and Astro.
  • npmx: an open-source npm registry browser built on Nuxt.

At npmx, we care about every millisecond of performance — in runtime, and in development. Vite+ makes life better for our community by keeping the development experience fast, as well as speeding up CI and the process of review.

Daniel Roe, npmx

Road to 1.0

Vite+ is stable, but not yet complete. We recommend adopting Vite+ if it covers the features you are looking for in a unified toolchain, and we'll add more features as we work towards Vite+ 1.0. On the way there, we'll focus on:

  • Implementing Remote Caching for vp run (Vite Task)
  • Introducing setup-vp for GitLab CI/CD
  • Improving compatibility across Vite frameworks and plugins
  • Supporting more migration targets
  • Adding distribution channels, such as an official Homebrew formula
  • Making documentation and diagnostics more clear

Additionally, we'll prioritize feedback from the community to fix any remaining compatibility gaps before releasing a 1.0.

Give Vite+ beta a try

Install the global vp command:

Then create a new project:

Or try Vite+ in an existing Vite project:

Important: The migration command shows what it plans to change, but complex projects may still need manual follow-up. Read the migration guide before adopting Vite+ in a production project.


We are especially interested in feedback from developers migrating existing projects, framework and plugin authors, and teams maintaining large repositories.

Thank you to everyone who tested the alpha, reported issues, and contributed to the project.

联系我们 contact @ memedata.com