登录

会员权益

获取需求

查看名片

专属客服

尊贵标识

VIP低至1.5U/天

热门前端建置工具新版Vite 6.0,添加环境API并扩展生态系支持

分享

支付動態

2024-12-02

Vite 6.0推出实验性环境API(Environment API),助框架开发者精准管理开发与生产环境,解决一致性痛点并简化模块加载

前端建置工具Vite团队推出最新版本Vite 6.0,这次重大更新添加了实验性环境API(Environment API),进一步扩展生态系的支持。Vite是一个快速高效的建置工具,其核心优势在于开发服务器启动速度,有别于传统建置工具,例如Webpack或Parcel需要耗费大量时间进行打包,才能启动开发服务器,Vite直接运用浏览器对ES模块的原生支持,以接近即时的启动速度,大幅提升开发者的迭代速度和开发体验。

Vite 6.0最大的更新亮点是环境API,这是一个针对框架开发者设计的工具。该API目的是要让开发者能够更精确地管理和模拟不同环境的行为,无论是在浏览器端还是服务器端,都能根据需求动态调整模块的加载方式。在传统开发中,开发环境与生产环境的差异常导致问题发生,而Environment API试图借由改进环境管理机制,解决这个痛点。

Environment API对于需要自定义开发流程的框架开发者特别有用,开发者能够在自定义SSR(Server-Side Rendering)应用中精准模拟生产环境的行为,提升环境之间的一致性。该API的设计也与Vite运行环境API相互搭配,简化模块加载过程。目前Environment API仍在实验测试阶段。

此外,Vite 6.0针对Node.js支持进行调整,现在支持Node.js 18、20和22+版本,并终止Node.js 21的支持,以因应Node.js官方更新终止政策。另一个值得关注的改进是JSON处理逻辑的强化,Vite 6.0将json.stringify默认值更改为自动模式,能够自动处理大型JSON文件,减少多余的串行化操作,对于需要传统行为的开发者,则提供手动设置选项,以确保向下兼容性。

官方提到,从Vite 5.0更新以来,其采用率就持续攀升,NPM每周下载量从750万成长到了1,700万。而随着用户越来越多,除了原有持续发展的Nuxt、SvelteKit、Astro等主流框架,还有更多框架加入Vite生态,包括TanStack Start、One和Ember等。

免责声明:
详情
HUIDU.io

GROWTH DRIVEN GLOBAL PTE. LTD. 202618650K

101 THOMSON ROAD, #28-03A, UNITED SQUARE, SINGAPORE 307591

Copyright 2026 HuiDu