🎉号外!号外!vite 7.0发布

6,583 阅读2分钟

2025-06-24日,vite发布7.0版本Vite 7.0 发布!,可在vite.new在线体验,遗憾的是rolldown还是作为开发环境依赖存在,以下是博客内容提炼:

🚀 一、核心架构与技术升级

  1. Node.js 支持变更

    • 最低要求升级至 Node.js 20.19+ 或 22.12+ ,不再支持 Node.js 18(已 EOL)。
    • 推动 ESM 原生支持,解决 CommonJS 与 ESM 混合生态的兼容问题,ps: Anthony Fu 又是Anthony Fu。
  2. 浏览器支持变更

    • build.target 默认值从 "modules" 改为  "baseline-widely-available" (广泛兼容的基线标准)。

    • 目标浏览器版本显著提升:

    浏览器Vite 6 支持版本Vite 7 支持版本
    Chrome87107
    Safari1416
    Firefox78104
    Edge88107
    • 确保未来版本升级的兼容可预测性。
  3. 构建性能优化

    • Rolldown(Rust 打包器)  进入试验阶段,作为 rolldown-vite 包提供,未来将替代当前默认打包器。
    • 实测显著减少大型项目的构建时间,尤其适合复杂应用。

🌐 二、生态系统与协作

  1. 开发工具深化

    • Vite DevTools 正式启动(由 VoidZero 和 NuxtLabs 联合开发),提供深度调试、性能分析能力,ps:Anthony Fu 已码力全开。
    • 支持所有基于 Vite 的框架(如 Vue、React、Svelte)。
  2. 生态支持

    • vitest 3.2版本已支持 vite 7.0

🎉 三、社区与未来规划

  1. ViteConf 2025

    • 首次线下会议于 10月9-10日 在阿姆斯特丹举办,联合 JSWorld 与 Bolt 赞助。
    • 聚焦 Rolldown 落地、跨框架工具链标准化等议题。
  2. 数据里程碑

    • 周下载量突破 3100 万次,5 个月内增长 1400 万次,增速创历史新高。
    • 贡献者超 1100 人,Discord 社区活跃度持续提升。