开源 API 开发工具,可在网页、桌面端和命令行中发送与测试 HTTP、GraphQL、WebSocket 等请求。
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 数据每日更新。
相关项目
8.1万6172TypeScriptMIT更新于 7天前
一个 Python 测试框架,写小测试简单直接,也能支撑应用和库的复杂功能测试。
1.5万3510PythonMIT更新于 6小时前
面向 Windows 的平铺式窗口管理器,通过命令行控制窗口、虚拟工作区和显示器。
1.5万368RustOther更新于 20小时前
基于 Rust 的开源本地文档解析工具,支持带坐标的文本提取、Markdown/JSON 输出和可选 OCR。
1.3万885RustApache-2.0更新于 6天前
一个 Rust 库,让应用通过公钥直接建立连接,内置 QUIC、打洞与中继回退。
1.3万777RustApache-2.0更新于 昨天