Vite+ Logo

面向 Web 的统一工具链

使用一个工具管理你的运行时、包管理器、以及前端栈。

在 MIT 许可证下免费且开源。

立即开始

全局安装 vp

安装 Vite+ 一次,打开一个新的终端会话,然后运行 vp help

对于 CI,使用 setup-vp .

macOS / Linux
curl -fsSL https://vite.plus | bash
Windows (PowerShell)
irm https://vite.plus/ps1 | iex
管理你的运行时和包管理器

自动使用 node,并为每个项目选择正确的包管理器。

node
pnpmnpmyarn
简化日常开发

一个配置文件以及整个堆栈中一致的命令流。

vp envvp installvp devvp checkvp buildvp run
为你喜爱的框架提供动力

支持所有基于 Vite 构建的框架。

    reactvuesveltesolid

+ 20 更多

一个值得信赖的标准化技术栈

Vite+ 建立在成熟的开源行业标准之上,并由这些项目背后的相同专家维护。

Vite

69m+

Weekly npm downloads

78.7k

GitHub stars

Vitest

35m+

Weekly npm downloads

16.1k

GitHub stars

Oxc

5m+

Weekly npm downloads

19.8k

GitHub stars

在大规模下保持快速

由于底层组件使用 Rust 编写,Vite+ 提供企业级性能:构建速度比 webpack 快 40 倍,代码检查速度比 ESLint 快 约 50 倍到 100 倍,格式化速度比 Prettier 快 最高 30 倍

专注于交付,而不是工具
  • 不要再浪费时间在工具维护上
  • 提升跨团队开发者流动性
  • 为人类和人工智能辅助工作流程标准化最佳实践
供应链安全

Vite+ 的开发遵循严格的安全规范,我们会审查其在统一工具链中的依赖项。

Vite+ vets all dependencies with rigorous security practices

一款工具满足你的一切需求

Vite+ 将你整个 web 开发工作流程统一到一个强大的命令行界面中。

Vite+ dev & build

极速构建

快速启动开发服务器并创建生产构建。保持工作流顺畅,并保持持续集成快速。

  • 始终即时 热模块替换 (HMR)
  • 生产构建比 webpack 快 40 倍
  • 为大型应用启用可选择的全套开发模式
  • 庞大的插件生态系统
Vite
Vite
&
Rolldown
Rolldown
$ vp build
VITE+ building for production
Transformed 128 modules
dist/index.html0.42 kB
dist/assets/index.css5.1 kB
dist/assets/index.js46.2 kB
Built in 421ms
Vite+ check

一次完成格式化、代码检查和类型检查

通过由 Oxlint、Oxfmt 和 tsgo 提供支持的一个命令,使每个仓库保持一致。

  • Prettier 兼容的格式化
  • 600+ ESLint 兼容规则
  • 使用 tsgo 进行类型感知的代码检查和快速类型检查
  • vp check --fix 会在可能的情况下自动修复
Oxc
Oxc / Oxlint
Oxc
Oxc / Oxfmt
$ vp check
pass: All 42 files are correctly formatted (88ms, 16 threads)
pass: Found no warnings, lint errors, or type errors in 42 files(184ms, 16 threads)
Vite+ test

测试变得简单

功能丰富的测试运行器,会自动重用来自你应用的相同解析和转换配置。

  • Jest 兼容的 API
  • 默认情况下进行测试隔离
  • 浏览器模式:在实际浏览器中运行单元测试
  • 覆盖率报告、快照测试、类型测试、视觉回归测试...
Vitest
Vitest
vp test terminal command
Vite+ run

用于多仓库和脚本的 Vite 任务

运行内置命令和 package.json 脚本,具有自动缓存和依赖感知执行功能。

  • 可缓存任务的自动输入跟踪
  • 跨工作区包的依赖感知执行
  • 通过 vp run 执行熟悉的脚本
Vite+ pack

内置最佳实践的库打包

通过单个 vp pack 命令,为 npm 打包 TS 和 JS 库,或构建独立的应用二进制文件。

  • DTS 生成与打包
  • 自动包导出生成
  • 独立应用二进制文件和仅转换的非打包模式
Rolldown
Rolldown
/ tsdown
$ vp pack
CLI Building entry: src/index.ts
CLI Using config: tsdown.config.ts
CLI tsdown 0.14.1 powered by Rolldown
ESM dist/index.js4.8 kB
DTS dist/index.d.ts1.2 kB
Pack completed in 128ms

全栈?没问题。

Vite+ 可以成为任何类型网络应用的基础 - 从单页应用到全栈元框架。

元框架

你可以使用作为 Vite 插件随 Vite+ 一起发布的元框架

Meta frameworks
平台无关

Vercel、Netlify、Cloudflare 等的一流支持

Vercel
Netlify
Cloudflare
Render
Nitro icon
Deploy anywhere by pairing with Nitro
Deploy anywhere with Nitro