Vite4新特性介绍,相较于Vite3有哪些新功能?
- 作者: 五速梦信息网
- 时间: 2026年03月21日 04:37
Vite3更新日志
Vite 不再支持 Node v12,因为它已经进入了 EOL 阶段。现在你必须使用 Node 14.18+ 及以上版本。
1.Terser
build.minify: 'terser'
npm i -D terser
2.import.meta
import.meta.glob 的 key 现在是相对于当前模块。
// 文件:/foo/index.js
const modules = import.meta.glob('../foo/*.js')
// 转换为:
const modules = {
- '../foo/bar.js': () => {}
+ './bar.js': () => {}
}
多个模式可以作为数组传递
import.meta.glob(['./dir/*.js', './another/*.js'])
现在支持否定模式!(以 为前缀)忽略某些特定文件
import.meta.glob(['./dir/*.js', '!**/bar.js'])
可以指定命名导入以改进 tree-shaking
import.meta.glob('./dir/*.js', { import: 'setup' })
可以传递自定义查询以附加元数据
import.meta.glob('./dir/*.js', { query: { custom: 'data' } })
import.meta.globEager 已经弃用,使用 import.meta.glob('*', { eager: true }) 来代替。
import.meta.glob('./dir/*.js', { eager: true })
3.自动生成 https 证书
当使用 https 时需要一个合法可用的证书。在 Vite v2 中,如果没有配置证书,Vite 会自动生成和缓存一个自签名的证书。 从 Vite v3 开始,我们推荐手动创建你自己的证书。如果你仍想要使用 v2 中的自动生成,该功能可以通过添加 @vitejs/plugin-basic-ssl 到项目插件中来实现。
import basicSsl from '@vitejs/plugin-basic-ssl'
export default {
plugins: [basicSsl()]
}
Vite4更新日志
安装后,同步升级@vitejs/plugin-vue、@vitejs/plugin-react到4.0版本即可。
安装Vite
要求 { node: '^14.18.0 || >=16.0.0' },直接指定版本升级好多依赖项报错,推荐重新安装重新配置。
npm create vite@latest
相关文章
-
verilog利用线性插值实现正弦波生成器(dds)
verilog利用线性插值实现正弦波生成器(dds)
- 互联网
- 2026年03月21日
-
vba-友人a的笔记丶
vba-友人a的笔记丶
- 互联网
- 2026年03月21日
-
Vba实现彻底禁止表格内容复制,表格到期自动删除
Vba实现彻底禁止表格内容复制,表格到期自动删除
- 互联网
- 2026年03月21日
-
Vite该如何使用?Vite学习笔记,持续记录
Vite该如何使用?Vite学习笔记,持续记录
- 互联网
- 2026年03月21日
-
Vite如何实现自动引入指定目录内的组件?
Vite如何实现自动引入指定目录内的组件?
- 互联网
- 2026年03月21日
-
Vite如何自动导入指定目录内的静态资源文件,并生成导出模块?
Vite如何自动导入指定目录内的静态资源文件,并生成导出模块?
- 互联网
- 2026年03月21日








