assetsInclude
2023年12月18日
一、认识
assetsInclude
指定额外的 picomatch
模式 作为静态资源处理,因此:
-
当从
HTML
引用它们或直接通过fetch
或XHR
请求它们时,它们将被插件转换管道排除在外。 -
从
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']
}