刚刚,尤雨溪宣布正式推出Vite+,完全开源免费!前端工具链要变天?

更新日期: 2026-03-13 阅读: 379 标签: Vite+

刚刚,尤雨溪宣布,正式推出预热已久的 Vite+,完全开源(MIT 协议),免费!从定位来看,Vite+ 不再只是一个构建工具,而是尝试成为一整套 JavaScript 开发工具链的入口。

简单理解就是:把项目创建、构建、测试、Lint 等常见开发流程整合到一个 CLI 里。


前端工具链一直很碎

如果你做过稍微复杂一点的前端项目,大概率会遇到这种情况:

一个项目里通常会有很多工具,比如:

  • 构建工具

  • TypeScript

  • 测试框架

  • Lint

  • Formatter

  • package manager

  • monorepo 工具

这些工具各自都很好,但问题是:它们非常零散,组合到一起使用体验很差。

比如:

  • 每个工具一套配置

  • CI 里要跑很多命令

  • monorepo 任务依赖难管理

  • 不同项目的工具链差异很大

这其实是 JavaScript 生态长期存在的问题。


Vite+ 想解决什么问题?

Vite+ 的目标其实很明确:提供一套默认的开发工具链。

官方的理念是:一个 CLI + 一个 vite.config.ts,就能管理整个开发流程。

也就是说,不再需要自己拼一堆工具,而是直接使用一套默认组合。


Vite+ 的使用方式

Vite+ 提供了一个新的 CLI,命令叫 vp。

日常开发中常见的那些任务,都可以通过 vp 来完成。

环境管理:

vp env

这个命令用于管理 Node.js 运行环境,可以同时支持全局版本和项目级版本。

安装依赖:

vp install

Vite+ 会自动识别项目使用的包管理器,并用正确的工具安装依赖,比如 pnpm、npm 或 yarn。

启动开发服务器:

vp dev

这一部分就是大家熟悉的 Vite 开发体验:使用原生 ES Modules,并提供非常快的 HMR(热更新)。

代码检查:

vp check

这个命令会一次性完成三件事:

  • 使用 Oxlint 做代码 lint

  • 使用 Oxfmt 进行代码格式化

  • 使用 tsgo 做 TypeScript 类型检查

也就是说,原本需要多个工具的检查流程,现在可以用一个命令完成。

运行测试:

vp test

这里集成的是 Vitest,Vite 生态的测试框架,可以提供很快的测试反馈。

构建生产版本:

vp build

生产构建使用的是新的 Rust 工具链:

  • Rolldown 负责打包

  • Oxc 负责编译和优化

目标是提供更快的构建速度。

运行任务:

vp run

用于执行 monorepo 里的任务,并支持自动缓存和依赖分析。

打包库:

vp pack

可以把项目打包成 npm 包发布,也可以构建成独立应用的二进制版本。

创建项目:

vp create

用于快速创建新项目或者 monorepo,并生成官方推荐的项目配置。


完全开源,免费!

其实早在去年,尤雨溪就已经多次提到 Vite+ 这个计划。

当时社区里一个比较普遍的猜测是:Vite+ 可能会收费。

毕竟现在 Vite 背后是一家商业公司(VoidZero),维护一整套开发工具链,本身就需要长期投入。

而从这次的官方公告来看,这个猜测也并不是空穴来风。

在公告里可以看到,团队早期确实认真讨论过一种模式:

  • 个人开发者免费

  • 企业用户付费授权

这在基础设施项目里其实很常见。不过最终他们还是改变了想法。

官方给出的理由是:只有真正免费开源,Vite+ 才能实现它的使命——让 JavaScript 开发者比以往任何时候都更加高效。

所以最终决定:Vite+ 将保持完全开源和免费。


Vite 生态的一次整合

过去很多年前端项目的工具链都是开发者自己拼出来的:构建、测试、Lint、任务管理,各选一套。

而 Vite+ 想尝试的是另一种方式:提供一套默认工具链。

目前它还只是 Alpha 阶段,很多能力也还在开发中。

但可以看出来,Vite 生态正在慢慢从一个构建工具,走向一整套开发基础设施。

源码: https://github.com/voidzero-dev/vite-plus

本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!

链接: https://fly63.com/article/detial/13408

相关推荐

Vite+ 新工具链发布:更快更强的前端开发体验

最近Vue作者尤雨溪介绍了新的前端工具链Vite+。这个工具基于Vite构建,保留了Vite的热更新和插件生态,同时扩展成了完整的开发工具链。它支持React、Vue、Svelte等20多种框架,可以在Node、Bun、Deno等不同环境中运行。

Vite+来了,前端工具链要变天了

新项目开搞,先装一堆东西:Vite、ESLint、Prettier、Vitest、tsconfig、lint-staged......每个工具都得配一遍文件,版本动不动就冲突,路径老是搞不对,CI脚本越写越长。

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!