Vite 6.0 到底更新了啥玩意啊???

科技   2024-12-01 10:02   广东  

前言

大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心~

在 2024年11月26日,Vite 团队与他们的生态系统伙伴共同宣布了 Vite 6 的问世,这代表着 Vite 正式迈入了新的发展阶段。这一年里,Vite 的受欢迎程度不断攀升,其 npm 每周下载量从 Vite 5 发布时的 750万 激增至 1700万。与此同时,Vitest也越来越受到用户的喜爱,并逐步打造起独立的生态系统,比如Storybook就推出了基于Vitest的全新测试功能。

新特性:Environment API

Vite 6.0带来了众多重要的更新与改进,旨在进一步提升 JavaScript 生态系统的开发效能。全新的环境API使得框架开发者能够营造出更为贴近实际生产环境的开发环境,并且还为整个生态系统贡献了新的构建组件。

多环境配置

环境隔离能力

  • 单独的入口文件设定
  • 依据环境定制的构建配置
  • 严谨的环境变量区分

实际应用场景

服务器端渲染(SSR)框架构建

  • 实现客户端与服务端代码的解耦
  • 提供针对不同环境的插件支撑
  • 进行细致的依赖剖析

适配多平台应用

  • 统一管理Web、桌面及移动端
  • 针对各平台的构建进行优化
  • 支持条件性编译功能

Nodejs版本

  • 支持 Node.js 18、20 和 22+ 版本
  • 移除 Node.js 21 支持
  • Node.js 18 将支持至 2025 年 4 月

技术升级

  • resolve.conditions默认值优化
  • JSON stringify增强
  • HTML 元素资产引用扩展
  • Sass 现代 API 默认启用
  • 库模式下的 CSS 文件名自定义

结语

我是林三心,一个待过小型toG型外包公司、大型外包公司、小公司、潜力型创业公司、大公司的作死型前端选手

前端之神
一位前端小菜鸡,写过400多篇原创文章,全网有6w+个前端朋友,梦想是成为”前端之神“~
 最新文章