首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Vite 7 发布了!

Vite 7 发布了!

作者头像
萌萌哒草头将军
发布2025-06-26 09:35:29
发布2025-06-26 09:35:29
59100
代码可运行
举报
文章被收录于专栏:前端框架前端框架
运行总次数:0
代码可运行

前言

Vite 7 正式发布了!

正文

Vite 7 带来了多项重大更新,以下是详细介绍:

Node.js 和浏览器目标更新

为了适应现代开发环境,Vite 7 调整了兼容性要求:

  • Node.js 支持:要求 Node.js 20.19+ 或 22.12+,停止支持已于 2025 年 4 月停止维护的 Node.js 18。
  • 浏览器目标:默认目标从 'modules' 更改为 'baseline-widely-available',支持更现代的浏览器版本:
    • Chrome:87 → 107
    • Edge:88 → 107
    • Firefox:78 → 104
    • Safari:14.0 → 16.0

这些变化确保了 Vite 生成的代码能在最新的浏览器环境中高效运行!

Vitest 集成

Vite 7 支持 Vitest 3.2 及以上版本,确保测试工具与构建工具的无缝集成。VitestVite 生态系统中的测试框架,开发者可以利用其快速的测试执行能力来提升开发效率!

实验性 Environment API

Vite 7 引入了实验性的 Environment API

可以看这里 https://vite.dev/guide/api-environment-frameworks#environments-during-build,

包括新的 buildApp 钩子,为构建过程提供了更多灵活性!

代码语言:javascript
代码运行次数:0
运行
复制
export default {
  builder: {
    buildApp: async (builder) => {
      const environments = Object.values(builder.environments)
      return Promise.all(
        environments.map((environment) => builder.build(environment)),
      )
    },
  },
}

builder不是 undefined 时(或调用 vite build --app 时),vite build 将选择构建整个应用!

开发者可以通过 https://github.com/vitejs/vite/discussions/16358 提供反馈!

最后

将来随着 Rolldown 的性能突破、Vite DevTools 的完成,Vite 也将会带来更加优秀的开发体验!

今天的分享就到这里,感谢大家的阅读!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-06-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 萌萌哒草头将军 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 正文
    • Node.js 和浏览器目标更新
    • Vitest 集成
    • 实验性 Environment API
  • 最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档