写点什么

Vite+ 正式发布,搭载一体化工具链与 Rust 核心引擎

作者:Daniel Curtis

  • 2025-11-05
    北京
  • 本文字数:1305 字

    阅读完需:约 4 分钟

大小:638.45K时长:03:37
Vite+正式发布,搭载一体化工具链与Rust核心引擎

VoidZero正式发布了基于 Vite 构建的全新一体化 JavaScript 工具链Vite+。作为 Vite 的即插即用超集,Vite+提供了一体化命令行体验,涵盖项目框架搭建、测试、代码检查、格式化、库打包、单仓库任务执行及开发工具可视化等功能。其目标在于减少工具链碎片化,使大型团队能够围绕单个高性能工作流协同运作。

 

Vite+旨在从以下三个主要的方面进行增强:工具整合、性能与可扩展性以及企业级特性。在工具方面,Vite+通过新增内置命令扩展了熟悉的命令集:

 

  • vite new —— 用于搭建新应用,推荐使用单体库项目结构。该命令也可用于生成新软件包。

  • vite test —— 提供与 Vitest 相同的测试命令,兼容 Jest API,支持浏览器模式和可视化回归测试。

  • vite lint —— 一个基于Oxlint构建的代码检查命令,后者是一个基于 Rust 的代码检查工具,据称比 ESLint 快 50-100 倍,拥有600多个兼容ESLint的规则

  • vite fmt —— 一个代码格式化命令,基于即将发布的 Oxfmt 构建。按照文档的说法,他们的目标是与 Prettier 百分之九十九兼容,并提供额外的灵活性。

  • vite lib —— 一个打包命令,基于tsdownRolldown构建,提供快速打包库的功能。Vite+选择了 Rolldown 而不是Vite v7中使用的Rollup,因为Rolldown比Rollup快10-30倍

  • vite run —— 一个带有缓存的单体库任务运行器,类似于turborepo,但使用了智能缓存,无需显式配置。

  • 最后,vite ui提供了开发工具,用于检查模块行为、调整大小以及摇树。

 

在性能方面,其核心组件使用 Rust(通过 Oxc、Rolldown)实现,据说构建速度比 webpack 快 40 倍,并且在代码检查/格式化流程方面有重大改进。其架构设计充分考虑了可扩展性和单体库的复杂性,内置了智能缓存和成熟的工作流支持。

 

企业特性包括供应链审查、SLA(针对中大型团队)以及供 OSS 和小型团队免费试用的许可模型,但大型组织需要使用商业许可。其定价方式尚未公布。根据发布公告,Vite+是补充性的,不会取代 Vite 或其生态系统,而只是对它进行扩展以便适应更大规模的应用。

 

在 Reddit(r/webdev)上,一位潜在用户评论说,定价和商业可用性被刻意隐藏在了页脚上方。该帖发布者回应称,这从来都不是一个秘密,它是一个商业项目。在HackerNews上,讨论更多是围绕着成本展开,有位用户担心 vite 是一个“抽地毯式骗局”,并补充说,“Vite 团队的这一举动非常糟糕”。对此,Vite 创始人Evan You在回应中表示,他向用户保证,现有的开源库如 Vite 将保持开源,Vite+产生的收入将用于继续支持这些底层库的开发。

 

在同一条 Hacker News 讨论帖中,人们围绕该项目雄心勃勃的定位展开了探讨,并且提到,其他工具(如Rome)尝试实现相同的目标却以失败而告终,但对 Vite+能否成功,人们仍然抱有乐观的预期

 

Vite+是一款专为现代 JavaScript/TypeScript Web 应用而设计的工具链,基于广为人知的 Vite 生态系统而构建,其核心部分开源,商业使用可提供全部源代码。此次发布标志着该工具正朝着工具整合与企业友好型工作流的方向迈进,并且为现有的 Vite 用户提供兼容性保证。随着早期访问申请通道的开放,Vite+有望成为统一开发平台领域的有力竞争者。

 

声明:本文为 InfoQ 翻译,未经许可禁止转载。

 

原文链接:https://www.infoq.com/news/2025/10/vite-plus-unveiled/

2025-11-05 14:002

评论

发布
暂无评论

软件测试开发/全日制/测试管理丨性能测试

测试人

软件测试开发/全日制/测试管理丨用户端 App 自动化测试

测试人

软件测试 自动化测试 测试开发 app自动化测试

医疗机构如何释放数据要素价值 推动数据资产化

用友BIP

数据资产

Postgres 中文周报:PostgreSQL 2023 热门回顾

酷克数据HashData

UV映射技巧和窍门

3D建模设计

3D渲染 3D材质编辑 3D材质纹理贴图 UV纹理贴图 UV映射

软件测试开发/全日制/测试管理丨接口功能测试

测试人

软件测试 自动化测试 接口测试 测试开发 测试管理

面向研发使用、全栈开发、前后端分离的低代码平台

互联网工科生

软件开发 前后端分离 低代码 全栈开发

软件测试开发/全日制/测试管理丨Docker容器技术

测试人

Docker 软件测试 容器技术 测试开发

AE脚本-图层分布路径形状高级控制 Tweaks

Rose

阿里云 EMAS & 魔笔:12月产品动态

移动研发平台EMAS

业务无忧:稳定云虚拟主机让您的在线业务更加顺畅

一只扑棱蛾子

虚拟主机 云虚拟主机

UV贴图和展开初学者指南

3D建模设计

3D渲染 3D材质编辑 3D材质纹理贴图 UV纹理贴图 UV映射

了解什么是UV纹理?

3D建模设计

3D渲染 3D材质编辑 3D材质纹理贴图 UV纹理贴图 UV映射

CAE技术的局限性讨论-CAE咨询

智造软件

CAE CAE软件

面向大模型,腾讯云大数据重磅发布ES及数据湖产品新版本

腾讯云大数据

数据湖 ES

如何选择适合自己的外贸独立站域名?

九凌网络

Apache Flink 和 Paimon 在自如数据集成场景中的使用

Apache Flink

大数据 flink 实时计算

2024年最热门的15个科技工作岗位

互联网工科生

程序员 科技 岗位

软件测试开发/全日制/测试管理丨用户端 Web 自动化测试

测试人

软件测试 自动化测试 测试开发 Web自动化测试 web测试

软件测试开发/全日制/测试管理丨接口测试抓包与 Mock/接口自动化

测试人

软件测试 接口测试 测试开发 Mock

DAPP、链游、交易所和区块链钱包开发

区块链软件开发推广运营

交易所开发 区块链开发 链游开发 公链开发 区块链开发DAPP开发

NeurIPS’23 Paper Digest | 如何把 LLM 的推理能力应用于事件序列预测?

可信AI进展

人工智能 机器学习 推理 推理模型 算法、

如何选择适合自己的外贸独立站域名?

九凌网络

亚马逊云科技助力施耐德电气加速AI技术在制造场景的落地与创新

财见

GaussDB(for MySQL)新特性TDE发布:支持透明数据加密

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 华为云GaussDB(for MySQL)

什么是多边形网格以及如何编辑它?

3D建模设计

3D渲染 3D材质编辑 3D材质纹理贴图 UV纹理贴图 UV映射

使用AI搭建SpringBoot服务

X.F

AI Openjdk Java' openai Bard

Vite+正式发布,搭载一体化工具链与Rust核心引擎_后端_InfoQ精选文章