在 JavaScript 开发的漫长历史中,我们总是被迫在“灵活性”与“便捷性”之间做选择。我们需要为每个项目配置 Linting(代码检查)、Formatting(代码格式化)、Testing(测试)、Building(打包)、和 Monorepo(单体库)管理。每一种工具都需要一套单独的基础设施和复杂的配置文件。

如果你曾经因为 webpack 和 Jest 的配置冲突而感到崩溃,或者因为大型项目的构建速度缓慢而感到绝望,那么,VitePlus 正是为你准备的。

由 Evan You 和 VoidZero 团队最新发布的 VitePlus,不仅仅是一个新的工具,它是一个全新的 JavaScript 一体化工具链,旨在解决工具链碎片化,重塑开发体验。它被形象地称为**“JavaScript 的货运工具(Cargo for JavaScript)”**。

什么是 VitePlus?

VitePlus 是 Vite 的即插即用超集(Plug-and-play Superset)。它建立在 Vite 强大的开发服务器和生态系统之上,但通过内置一系列最常用的开发工具,将 Vite 的功能扩展到了项目全生命周期。

它的核心理念是:即插即用,零配置,一体化体验。

想象一下,你不再需要手动安装和配置 eslint, prettier, vitest, tsc, changesets 等等。你只需要一个 viteplus 命令,就可以拥有一个生产就绪的开发环境。


VitePlus:一体化 JavaScript 工具链,重塑开发体验,提供全能整合、极致性能与企业级架构。


三大核心优势

VitePlus 的设计充分考虑了现代 web 开发的痛点,从以下三个维度带来了颠覆性的改进:

一、全能整合 (All-in-One): 告别配置地狱

VitePlus 内置了覆盖项目全生命周期的命令,提供了一致的命令行体验。你不再需要记忆不同工具的复杂参数:

  • vite new: 用于一键生成新应用或软件包,推荐使用单体库项目结构。
  • vite test: 内置 Vitest,直接复用 Vite 配置,无需任何构建流水线配置。
  • vite lint: 内置高性能代码检查工具,速度远超传统工具。
  • vite format: 内置代码格式化,开箱即用,方便且提高生产力。
  • vite build: 统一的库打包和应用构建命令。
  • vite visualizer: 可视化开发工具,监控项目状态和依赖。
  • vite task: 用于单仓库任务执行。

所有这些工具,都使用同一个解析器/转换器,这不仅简化了配置,也为性能优化提供了可能。

二、极致性能 (Rust-Powered): 40倍加速

VitePlus 的核心组件使用 Rust 语言重写,通过 Oxc(用于 Lint 和类型检查)和 Rolldown(用于打包)等底层技术,实现了惊人的性能提升。

根据发布公告,VitePlus 的构建速度比 webpack 快 40 倍。在大型项目中,代码检查和格式化流程也有重大改进。这意味着,你可以将更多的时间花在编写代码上,而不是等待构建完成。

三、企业级架构 (Enterprise-Ready): 为大型团队设计

VitePlus 不仅适合小型项目,它还专门为中大型团队和复杂的 Monorepo(单体库) 架构进行了优化:

  • 智能缓存: 内置智能缓存系统,确保只有发生变化的模块才会被重新编译,极大地提高了二次构建的速度。
  • 供应链审查: 提供企业级特性的供应链审查,确保项目依赖的安全性和合规性。
  • SLA与商业支持: 针对大型组织,VitePlus 提供了商业许可模型,包含服务等级协议(SLA)。对于小型团队和 OSS 项目,它仍然是免费试用的。

VitePlus 与 Vite 的关系

一个常见的误解是:VitePlus 将取代 Vite。事实并非如此。

正如 Evan You 所强调的,VitePlus 是补充性的,它是一个基于 Vite 的新层。现有的开源库(如 Vite, Vitest)将继续保持开源和独立发展。VitePlus 产生的收入将用于继续支持这些底层库的开发。

VitePlus 是为那些需要更高级功能、更极致性能和企业级支持的大型应用和团队准备的。

结语:JavaScript 开发的新篇章

VitePlus 的发布,标志着 JavaScript 开发工具链进入了一个新的时代——从碎片化走向整合,从慢速走向极致,从繁琐走向便捷。它不仅仅是一个“工具包”,更是一种推动大型项目开发效率飞跃的完整解决方案。

正如 Banner 图所展示的,VitePlus 就像一个巨大的“货运系统”,将开发所需的各种工具完美整合,为您的项目注入“Rust 动力”的 40倍加速。

无论您是小型 OSS 项目的开发者,还是大型企业团队的技术负责人,VitePlus 都值得您去尝试。它将彻底改变您看待和使用 JavaScript 工具的方式。让我们一起,迎接“货运式”变革!