跳到主要内容

assetsInclude

2023年12月18日
柏拉文
越努力,越幸运

一、认识


assetsInclude 指定额外的 picomatch 模式 作为静态资源处理,因此:

  • 当从 HTML 引用它们或直接通过 fetchXHR 请求它们时,它们将被插件转换管道排除在外。

  • JavaScript 导入它们将返回解析后的 URL 字符串(如果你设置了 enforce: 'pre' 插件来处理不同的资产类型,这可能会被覆盖)。

assetsInclude Vite 支持的格式, Vite 也对下面几类格式提供了内置的支持:

  • 媒体类文件: 包括mp4、webm、ogg、mp3、wav、flac和aac。

  • 字体类文件: 包括woff、woff2、eot、ttf 和 otf。

  • 文本类: 包括webmanifest、pdf和txt。

二、语法


如果你的项目中还存在其它格式的静态资源,你可以通过 assetsInclude 配置让 Vite 来支持加载:

// vite.config.ts

{
assetsInclude: ['.gltf']
}