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

阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。