Vite➕ 收费了!

前端JavaScript

Vite 不再只是构建工具,它现在要收钱了! ”——尤雨溪(Evan You)在 X(原 Twitter)上宣布 Vite+(Vite Plus) 将要发布,并首次采用 “源码可见 + 企业授权” 的商业模式。

picture.image

短短三小时,官网流量破百万,GitHub Star 暴涨 6k,知乎热议冲上热搜。

Vite+ 到底是什么?

一句话:Vite+ 把原本要装七八个包、写七八份配置的前端完整工作流,全部用 Rust 重写并焊进一个 CLI.

picture.image

对外还是熟悉的 Vite,对内却换了发动机。

picture.image

下面按官网顺序,逐刀见血,简洁说完。

1. Vite dev & build —— Rust 加持的 Vite

picture.image

  • 毫秒级 HMR 照旧,生产构建直接换 Rolldown(Rust + 并行),官方数据 40× 于 webpack

  • 大项目可开 full-bundle dev 模式,内存再降一圈

  • 原有 Vite 插件零改造,拷贝即用

    一句话:打包机换成 Rust,性能天花板被掀掉,老插件却照跑不误。

    看机会

技术大厂→机会,前后端测试,待遇和稳定性还不错,感兴趣可试试~

2. Vite test —— 零配置的 Vitest 全家桶

picture.image

  • API 100 % 照抄 Jest,测试文件直接搬
  • 默认隔离,加 --browser 立即跑真机 Chromium / WebKit
  • Coverage快照类型测试视觉回归全部内置,一份 vite.config 管到底

一句话:测试环境 = dev 环境,再也不用维护 jest+babel+ts-jest 的胶水层。

3. Vite lint —— ESLint 的 Rust 替身

picture.image

  • 600+ESLint 规则原生移植,自家规则也能加载
  • Oxlint 并行扫描,速度最高 100×;CI 里 2 min2 s
  • Type-aware 语义检查、配置直接写进 vite.config,告别 .eslintrc 地狱

一句话:规则零差异,速度飞起;lint 步骤从此不拖流水线。

4. Vite format —— Prettier 原生速度 + 更聪明换行

picture.image

  • 100 % 兼容 .prettierrc,秒级格式化大仓库
  • 自动 import 排序、对象 key 排序,换行策略兼顾语法树深度
  • Rust 原生实现,保存即完成,diff 行数再降 15 %

一句话:格式化从“等一下”变成“无感知”,代码风格自动站队。

5. Vite run —— 自带缓存的 Monorepo 任务机

picture.image

  • 零配置推断输入输出,自动 DAG 调度
  • 任意脚本(build / test / lint)都能被缓存 & 并行,命中率 95 %
  • vite 插件同进程,版本天然对齐,省掉 turbo 或 nx 一个巨型依赖

一句话:把 turbo 换成 vite run,缓存更聪明,配置更少。

6. Vite UI —— 浏览器里的性能 X 光机

picture.image

  • Transform 流水线火焰图,一眼锁定最慢插件
  • 交互式依赖图,版本冲突、幽灵依赖红色高亮
  • 实时 Bundle 分析,chunk 体积支持 gzip / brotli 双视图

一句话:性能优化从“盲猜”升级为“看图说话”,鼠标点两下就能拆包瘦身。

7. Vite lib —— 库作者的一站式打包器

picture.image

  • DTS 自动生成 + 合并,无需 tsc + rollup 双跑
  • package.json exports 自动映射路径,告别手写 .d.ts
  • 支持 transform-only 模式,只转语法不打包,现代 esm< 0.5 s 完成

一句话:写源码 → vite lib build → 发布完事,其余全部自动化。

收费模式详解——“个人继续白嫖,企业按需付费”

picture.image

场景费用权利与限制
个人、开源、小团队(<20 人且年收入 <200 万美元)完全免费可下载源码、可改动、可提 PR,商用也可
中大企业、商业产品购买授权按年付费,具体价格未公开(小道消息:年费 1~3 万美元起步,含 SLA)
内部 SaaS、云厂商托管单独谈判需签订商业协议,可定制私有镜像

注意:

  1. Vite 本体仍是 MIT,不受任何影响;只有使用 Vite+ 统一 CLI 才触发授权。
  2. 授权面向“组织”而非“个人”,员工离职不改授权范围。
  3. 提供 48 h 内响应的企业工单 + 安全漏洞背对背通知

社区争议——“免费午餐”终结了?

支持派

  • 工具链整合 + Rust 重写,企业买速度买安全,天经地义。”
  • “比起 Turborepo + Nx 的按座席收费,Vite+ 按公司一口价更厚道。”

担忧派

  • “万一以后功能只对企业版开放,社区版成‘阉割版’怎么办?”
  • “小厂预算紧张,会不会被逼回‘自己拼工具链’的老路?”

尤雨溪回应
“核心功能全部在社区版提供,企业版只加 SLA、合规审计、私有插件市场 等‘大组织刚需’模块。Vite 本身永远 MIT,请放心食用。”

什么时候该上车?

  • 本地 dev 冷启动 > 30 sCI 排队 > 10 min
  • Monorepoeslint/jest/prettier 配置爆炸
  • 团队频繁切换项目, “工具链一致性” 已成痛点
  • 企业需要 供应链安全审计 + 官方 SLA

试用方法

bash
 体验AI代码助手
 代码解读
复制代码
npm create vite-plus@latest
cd my-app
vite --open

一条命令,全部到位!

写在最后

ViteVite+ ,表面是“收费”,实质是 “把原来散落在 7、8 个仓库里的底层能力,用 Rust 重新写进一个二进制”

对个人与开源,它继续免费;对企业,它用速度、安全、省心换一份授权费——让开发者把时间花在业务,而不是配置。

  • Vite+ 官网https://viteplus.dev/

——转载自:前端开发爱好者

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
云原生数据仓库ByteHouse性能白皮书(企业版)
如何让万台节点的OLAP性能大涨?
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论