Vite5 现已发布,正式这是发布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
了解更多有关影响插件和工具作者的高级更改信息
- 03-101560全屋吊顶十大品牌:维系有序竞争 规避价格战
- 03-101536中国十大卫浴品牌多管齐下遏制抄袭
- 03-102906浅析目前中国油墨的发展前景
- 03-101434德转2024转会最贵榜:小蜘蛛7500万欧标王,约罗内托奥尔莫在列
- 03-10274将中国元素融入产品 打造不一样的古典家具特色
- 03-10696世体:亚马尔脚踝已不再感到疼痛,目标赶上1月8日西超杯
- 03-10307洲明亮相DIC EXPO 2024国际显示技术及应用创新展
- 03-10344实力千科 领跑中国十大健康节能厨卫
- 03-102027贝尔塔壁挂炉新课堂:壁挂炉清洗保养有妙招
- 03-102719基本半导体应用于高压快充的E2B碳化硅功率模块方案解析