Vite 7
正式发布了!
Vite 7 带来了多项重大更新,以下是详细介绍:
为了适应现代开发环境,Vite 7 调整了兼容性要求:
'modules'
更改为 'baseline-widely-available'
,支持更现代的浏览器版本:这些变化确保了 Vite 生成的代码能在最新的浏览器环境中高效运行!
Vite 7
支持 Vitest 3.2
及以上版本,确保测试工具与构建工具的无缝集成。Vitest
是 Vite
生态系统中的测试框架,开发者可以利用其快速的测试执行能力来提升开发效率!
Vite 7
引入了实验性的 Environment API
❝可以看这里 https://vite.dev/guide/api-environment-frameworks#environments-during-build,
包括新的 buildApp
钩子,为构建过程提供了更多灵活性!
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
也将会带来更加优秀的开发体验!
今天的分享就到这里,感谢大家的阅读!