Repolode
voidzero-dev

voidzero-dev/vite-plus

统一的 Web 开发工具链,把 Vite、Vitest、Oxlint、Oxfmt 等整合到一个 vp 命令中。

Star
6,368
Fork
286
未关闭 Issue
185
最近提交
4小时前

这是什么?

Vite+ 是本地 Web 开发的统一入口,把 Vite(开发服务器与构建)、Vitest(测试)、Oxlint 与 Oxfmt(代码检查与格式化)、Rolldown 和 tsdown(打包)以及 Vite Task(monorepo 任务调度)整合在一起,所有配置集中在项目根目录的 vite.config.ts 中。

除了构建与质量工具,它还通过 `vp env` 管理 Node.js 版本和包管理器,并根据 packageManager 字段和锁文件自动适配 pnpm、npm、Yarn 或 Bun 执行依赖命令。`vp check`、`vp run`、`vp pack` 等命令分别覆盖格式检查、类型检查、带缓存的任务执行以及库和二进制产物打包。

它适合希望用一套工具替代多个零散工具的团队,并提供 `vp migrate`,可把已有的工具专用配置文件合并进 vite.config.ts。项目采用 MIT 许可证,主要使用 Rust 编写。

核心功能

  • 01基于 Vite 和 Rolldown 的开发服务器、构建与预览
  • 02通过 `vp check` 一条命令完成代码检查、格式化和类型检查
  • 03内置 Vitest 运行测试
  • 04使用 `vp env` 管理 Node.js 与包管理器版本
  • 05支持带缓存和依赖感知调度的 monorepo 任务执行
  • 06通过 `vp pack` 打包库或独立二进制程序

适用场景

  • 用一条脚手架命令启动基于 Vite 的新 Web 应用
  • 把分散的 lint、格式化、测试和构建配置合并到一个文件中
  • 在 CI 中运行带缓存的 monorepo 任务
  • 为每个项目固定 Node.js 与包管理器版本

标签

常见问题

vite-plus 是什么?
统一的 Web 开发工具链,把 Vite、Vitest、Oxlint、Oxfmt 等整合到一个 vp 命令中。 Vite+ 是本地 Web 开发的统一入口,把 Vite(开发服务器与构建)、Vitest(测试)、Oxlint 与 Oxfmt(代码检查与格式化)、Rolldown 和 tsdown(打包)以及 Vite Task(monorepo 任务调度)整合在一起,所有配置集中在项目根目录的 vite.config.ts 中。
vite-plus 可以免费使用吗?用的什么许可证?
vite-plus 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
vite-plus 还在维护吗?
活跃维护中。vite-plus 最近一次提交是在 2026年10月18日。
vite-plus 适合用来做什么?
用一条脚手架命令启动基于 Vite 的新 Web 应用 把分散的 lint、格式化、测试和构建配置合并到一个文件中 在 CI 中运行带缓存的 monorepo 任务 为每个项目固定 Node.js 与包管理器版本
在哪里获取 vite-plus?
源代码和安装说明在 GitHub 上:https://github.com/voidzero-dev/vite-plus

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目