Vite 4.2 正式发布,前端构建工具


Vite(法语意为 "快速的",发音/vit/同 "veet")是一种新型前端构建工具,能够显著提升前端开发体验。它主要由两部分组成:

  • 一个开发服务器,它基于原生 ES 模块提供了丰富的内建功能,如速度快到惊人的模块热更新(HMR)。

  • 一套构建指令,它使用 Rollup 打包代码,并且是预配置的,可输出用于生产环境的高度优化过的静态资源。

Vite 意在提供开箱即用的配置,同时它的插件 API 和 JavaScript API 带来了高度的可扩展性,并有完整的类型支持。

上周 Vite 正式发布了 4.2 版本,主要变化包括:

  • 支持在 HTML 文件中替换环境变量

Vite 现在支持在 HTML 文件中替换环境变量。import.meta.env 中的任何属性都可以在具有特殊 %ENV_NAME% 语法的 HTML 文件中使用:

<h1>Vite is running in %MODE%</h1>
<p>Using data from %VITE_API_URL%</p>
  • 改进 Sourcemaps

Chrome 开发工具团队一直致力于改进开发工具中 Vite 的 DX 和 Vite 支持的框架。Vite 4.2 为框架作者带来了改进的体验和工具,可以使用 server.sourcemapIgnoreList 和 build.rollupOptions.output.sourcemapIgnoreList 从控制台日志跟踪中隐藏第三方代码并为用户构建工件。

  • 支持 ESM 子路径导入

Vite 4.2 现在支持子路径导入。主要是采用了 resolve.exports 库。

  • 支持 TypeScript 5
  • esbuild 升级到 0.17
  • 支持从 'vite' 导入 type { Rollup }

详情查看 Changelog。


相關推薦

2023-04-21

Vite(法语意为 "快速的",发音 /vit/ 同 "veet")是一种新型前端构建工具,能够显著提升前端开发体验。它主要由两部分组成: 一个开发服务器,它基于原生 ES 模块提供了丰富的内建功能,如速度快到惊人的模块热更

2022-07-15

距离 v2 发布 16 个月后,Vite 3.0 现已正式发布。公告指出,去年 2 月 Vite 2 发布以来,其采用率就在不断增长;每周 npm 下载量超过 100 万次,迅速形成了庞大的生态系统。Vite 正在推动 Web 框架的新一轮创新竞赛。 “我们决定至

2022-12-13

继在五个月前发布 Vite 3 后,现在 Vite 4 正式发布。如今 npm 每周的下载量从 100 万上升到 250 万,并继续保持增长。在今年的 Jamstack Conf 调查中,社区中的使用率从 14% 跃升至 32%,同时保持了 9.7 分的高满意度。 主要变化 与 Vi

2022-08-11

6 种不同的语言——包括中文。 近日,Astro 发布了 1.0 正式版。团队称 1.0 意味着 API 已达到稳定状态,并可用于生产环境。部分新特性: 图像优化:引入新的<Image />和<Picture />组件 支持 MDX:在 Markdown 中混合编

2023-01-20

StateOfJS 最新发布了 2022 年 JavaScript 现状调查报告指出,Solid 和 Qwik 等新兴前端框架正在挑战 React 的权威。该报告基于对近 40,000 名 Web 开发人员的调查,数量几乎是去年的两倍。 JavaScript 可能发展得很快,但 JavaScri

2023-05-09

基于 Linux 基金会的 Yocto 项目发布了 4.2 版本。Yocto 提供模板、工具和方法,帮助开发者创建基于 Linux 的定制版物联网 / 嵌入式操作系统,而无需关心硬件体系。 4.2 中的新功能/增强功能 Linux 内核 6.1、glibc 2.37 和约 350 个

2023-07-23

近日,新型JavaScript运行时Bun正式发布了0.7版本,带来了重大的升级。据悉,Bun是一个配套齐全的JavaScript解决方案,集运行时、打包器、转译器和包管理器于一体,追求极致的运行速度。此次更新主要集中在与Node.js的兼容性提升

2023-12-02

Godot 4.2 已正式发布,它在稳定性提升、渲染优化和 AMD FSR 2.2 等方面有了更多的改进。 主要变化 提升稳定性 支持强制整数缩放 (forced integer scaling) 支持 AMD FidelityFX Super Resolution 2.2(FSR 2.2) 为新的 XR 功能进行持续准备

2023-09-29

v1.2.8 (2023-9-28) ✨ 新特性 在线用户 :记录在线用户,支持强退 登录日志 :记录用户登录日志,包含登录异常 日志管理 :记录用户操作日志,系统正常异常日志 工具增强 :增加UserInfoHelper管理当前登录用户信息 权限验

2022-11-26

WGCLOUD 是一款集成度较高的分布式运维监控平台,具有集群监控,易部署、易上手使用、轻量、高效、自动化等特点,server 端基于 springboot 开发,agent 端使用 go 编写。核心模块包括:主机系统信息监控,CPU 监控,CPU 温

2023-06-27

和团队商量之后,加班加点赶了一版开源版本出来,现在正式放出来了,欢迎大家体验。 本次版本更新点如下: 前端开源,全新UI,使用vue3开发 后端重写适配前端版本 支持角色权限设置,动态配置菜单 前端管理后台

2021-12-17

,那我可以不用了吗?等等,下面还有瓜 Blazor Vs 现代前端(Angular、Vue等) 我们从几个方面来对比一下吧 调试 Blazor:Vistual Stuidio + F5,VS Code/命令行工具 + dotnet watch比WebPack要快很多,跟Vite差不多在非复杂场景下Hot Relo

2022-11-18

,可以部署在任何运行 JavaScript 的平台上。 Nuxt 3.0 今天正式发布了稳定版,3.0 基于 Vue 3,为 TypeScript 提供了“一等公民”支持,并进行了一次彻底的重构,对内核进行了精简,速度更快,体验更好。 公告写道,Nuxt 3.0 的 API

2022-10-08

掌握。 [1]、特别说明 Dante Cloud (但丁,原 Eurynome Cloud) 正式加入 Dromara 开源社区。Dante Cloud 将继续秉承“简洁、高效、包容、务实”的理念,不断地深耕细作、去粗取精,用心打造一款适应未来信息化建设需求的精致产品。同