Vite 5 现已发布,这是Vite 发展道路上的又一个重要里程碑。新版本采用了Rollup 4,大大提升了构建性能;此外还带来了一些新选项,可用于提高开发服务器的性能。 公告指出,Vite 5 的重点是清理 API(删除已弃用的功能),并精简了几个功能以解决长期存在的问题。例如,将define转换为使用正确的 AST 替换,而不是使用 regexes。项目团队表示,他们将继续推进实现面向未来的 Vite。
Node.js 支持
Vite 不再支持已 EOL 的 Node.js 14 / 16 / 17 / 19。现在需要 Node.js 18 / 20+。
性能
除了 Rollup 4 的构建性能改进之外,还有一个新指南可帮助用户识别和修复常见性能问题:https://vitejs.dev/guide/performance。 Vite 5 还引入了 server.warmup,这是一个改善启动时间的新功能。它允许你定义应在服务器启动后立即进行预转换的模块列表。当使用--open或server.open时,Vite 还会自动预热应用程序的 entry point 或所提供的 URL,以便打开。
主要变化
Vite 现已由 Rollup 4 提供支持
CJS Node API 已被弃用
Reworkdefine和import.meta.env.*替换策略
SSR 外部化模块值现已与 production 一致
worker.plugins现在是一个函数
允许包含.的路径回退到 index.html
协调开发和预览 HTML serving 行为
现在默认在.vite目录中生成 Manifest 文件
CLI 快捷键需要额外按下Enter键
更新experimentalDecorators和useDefineForClassFieldsTypeScript 行为
移除--httpsflag 和https: true
移除resolvePackageEntry和resolvePackageDataAPI
移除之前已弃用的 API
了解更多有关影响插件和工具作者的高级更改信息
-
服务器
+关注
关注
12文章
9342浏览量
86206 -
API
+关注
关注
2文章
1522浏览量
62506 -
应用程序
+关注
关注
38文章
3299浏览量
57987
原文标题:Vite 5 正式发布,性能大幅提升
文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
摩尔线程发布新版显卡驱动,游戏性能大幅提升
RAID 5 性能优化技巧
捷通达携手浪潮信息,ERP系统性能大幅提升
谷歌正式发布Gemini 2.0 性能提升近两倍
国产网表级功耗分析EDA大幅提升精度与性能
![国产网表级功耗分析EDA<b class='flag-5'>大幅</b><b class='flag-5'>提升</b>精度与<b class='flag-5'>性能</b>](https://file1.elecfans.com/web2/M00/06/22/wKgZombiXq-AfcrzAAKQ0LQdcS8403.png)
韩国服务器的性能如何提升
RaftKeeper v2.1.0版本发布,性能大幅提升!
![RaftKeeper v2.1.0版本<b class='flag-5'>发布</b>,<b class='flag-5'>性能</b><b class='flag-5'>大幅</b><b class='flag-5'>提升</b>!](https://file1.elecfans.com//web2/M00/FC/8F/wKgZomaUy2WAdQS0AADauYIyalQ672.png)
银月光科技发布UVB LED新品 性能显著提升
Lunar Lake:NPU性能全面提升,能耗也大幅降低,综合AI算力提升至120TOPS
![Lunar Lake:NPU<b class='flag-5'>性能</b>全面<b class='flag-5'>提升</b>,能耗也<b class='flag-5'>大幅</b>降低,综合AI算力<b class='flag-5'>提升</b>至120TOPS](https://file1.elecfans.com//web2/M00/EC/C8/wKgaomZgGYiAVUgeAABtwgtnYzs115.jpg)
评论