Cloudflares Newly Acquired Vite+ Reaches 1.0 with GitLab CI Support, Hooks, and tsup Migration

TL;DR · AI 摘要
Vite+ 1.0整合JavaScript工具链,新增GitLab CI支持与迁移工具,提升开发效率。
核心要点
- Vite+ 1.0整合Vite、Vitest等工具,通过单一命令管理
- GitLab CI/CD支持简化CI流程,下载量达200万周
- 迁移工具vp migrate处理tsup项目,提升迁移效率
结构提纲
按章节快速跳转。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- Vite+ 1.0发布
- 核心功能
- 单一命令管理工具链
- CI/CD改进
- GitLab CI支持
- 依赖缓存优化
- 工具升级
- Vitest 5稳定
- Oxc编译器加速
金句 / Highlights
值得收藏与分享的关键句。
Vite+ 1.0整合Vite、Vitest等工具,周下载量接近200万。
vp migrate迁移工具处理tsup项目,迁移前生成详细计划。
Oxc编译器通过原生React支持,速度比Babel快10倍。
Cloudflare收购的Vite+ 1.0发布,支持GitLab CI、钩子功能及tsup迁移 - InfoQ
InfoQ 首页 News Cloudflare收购的Vite+ 1.0发布,支持GitLab CI、钩子功能及tsup迁移
Web开发
QCon AI波士顿(2027年7月8-9日):AI原型已成功运行。生产环境会发生什么?
Cloudflare收购的Vite+ 1.0发布,支持GitLab CI、钩子功能及tsup迁移
2026年10月14日 3分钟阅读
作者:
- Daniel Curtis
#### 关注我们
YouTube
232,000关注者
26,000关注者
新
RSS
19,000读者
X
57,100关注者
21,000点赞
Bluesky
收听本文 -
0:00
音频准备就绪
您的浏览器不支持音频元素。
正常
1.25x
1.5x
喜欢
新下拉阅读列表
- 阅读列表
被Cloudflare收购的VoidZero宣布发布Vite+ 1.0,这是其统一JavaScript工具链的第一个稳定版本。距离InfoQ在8月报道的测试版已过去约三个月。据VoidZero称,该MIT许可证的版本每周下载量接近200万,已有超过2,600个公共仓库依赖vite-plus包。
核心理念与测试版保持一致,单个vp命令行工具统一管理Node.js运行时、包管理器以及Vite 8、Vitest、Oxlint、Oxfmt、Rolldown和tsdown前端栈,所有配置均通过vite.config.ts完成。测试版到1.0版本的改进重点聚焦于CI/CD、迁移、诊断和生态兼容性,而非新增主要功能。
在CI/CD方面,将Node.js环境配置、包管理器设置和依赖缓存整合为一步的setup-vp操作,现已支持GitLab CI/CD,与现有的GitHub Action并行可用。Vite+现在也通过Homebrew和Docker镜像进行分发。
vp migrate命令现已支持tsup项目,并解决了测试版期间报告的一系列边界情况。该命令在修改任何文件前会先打印迁移计划,但VoidZero提醒,大型项目可能需要后续处理,并建议团队在生产代码中运行前阅读迁移指南。对于使用代码代理的团队,还提供了现成的迁移提示。
新增的两个诊断命令旨在提升工具链的透明度。vp toolchain命令可报告Vite+提供的每个工具的确切版本,而vp env doctor则解释运行时和包管理器在解析失败时的解决过程。新推出的vp hooks命令可设置、启用和禁用Git钩子,vp staged命令则仅对暂存文件执行检查,这一功能通常由Husky和lint-staged实现。
自测试版发布以来,Vite+底层工具也持续升级。Vitest 5现已稳定,Vite 8.1推出了更丰富的打包开发模式实验,Oxc新增了原生React编译器支持,据VoidZero称,这使编译器速度比其替代的Babel插件快10倍。由于Vite+作为单一依赖项进行单元测试,这些升级将通过一次版本更新同步完成。
VoidZero以Tiptap为例展示了1.0版本的采用情况,该编辑器项目已用Vite+替代了原有的Vite、Vitest、tsup和Oxc独立配置。其他已采用的项目包括Dify、Cloudflare的Next.js兼容框架vinext、BlockNote、Inkline、npmx和Hono。
关于稳定版本的评论多次引用了 Python 的对比,Hacker News 上的开发者将 Vite+ 视为 JavaScript 版的 uv,并有人称其打包工具是 "功能强大且快速"。其他人则欢迎这种 "虽然平淡但能正常工作" 的默认配置。最尖锐的批评针对的是版本迭代速度而非概念本身:有评论者指出 Vite 在 2022-2026 年间发布了 "五个主要版本",每个版本都有破坏性变更,并表示不想成为 "Vite 升级工程师"。
在 Reddit 上,早期采用者指出 Vite+ 安装运行时到特定文件夹:
自从安装 Vite+ 后,我注意到它会将所有内容放入独立文件夹,这让调试和查找安装位置变得相当困难。
对此 VoidZero 做出解释:
是的,这样设计是为了更方便地切换和隔离环境。
VoidZero 明确表示 1.0 版本是稳定性里程碑而非最终产品。远程缓存、更深入的 monorepo 诊断功能,以及新的 vp release 和 vp docs 命令将在未来版本中实现。
Vite+ 是由 VoidZero 公司开发的开源统一工具链,该公司由 Vite 创始人 Evan You 创立,现已加入 Cloudflare。由 Vite、Vitest、Rolldown 和 Oxc 团队打造,它通过单一命令和配置文件将运行时和包管理、代码检查、格式化、测试、构建和任务运行等功能整合在一起。Vite+ 与框架无关,可用于从 React 应用和 Vue 组件库到 Node.js CLI 和大型 monorepo 的各种项目,即使项目本身未使用 Vite 也能适用。
作者信息主容器
关于作者
章节标题
每个作者信息主容器
#### Daniel Curtis
显示更多
显示更少
#### 本内容属于 Web 开发主题
##### 相关主题:
- 开发
- Web 开发
- JavaScript
- Cloudflare
- TypeScript
- 相关编辑
- 相关赞助商
- 相关赞助商 2026 年 12 月 15-16 日。探讨资深从业者如何在生产环境中运行代理、评估、模型服务和 AI 辅助工程,包括哪些失败了以及发生了什么变化。立即注册。
InfoQ 新闻通讯
每周内容精选,每周二发送。加入超过 25 万名高级开发者的社区。查看示例
我们保护您的隐私。