# output.assetFileNames
类型: | string| ((assetInfo: AssetInfo) => string) |
---|---|
CLI: | --assetFileNames <pattern> |
默认: | "assets/[name]-[hash][extname]" |
该选项的值是一个匹配模式,用于自定义构建结果中的静态资源名称,或者值为一个函数,对每个资源调用以返回匹配模式。这种模式支持以下的占位符:
- [extname]:包含点的静态资源文件扩展名,例如 .css。
- [ext]:不包含点的文件扩展名,例如 css。
- [hash]:基于静态资源内容的哈希。也可以通过例如 [hash:10] 设置一个特定的哈希值长度。
- [name]:静态资源的名称,不包含扩展名。
正斜杠 / 可以用来划分文件到子目录。当值为函数时,assetInfo 是 generateBundle 中没有 fileName 的简化版本。另见output.chunkFileNames,output.entryFileNames。
← onwarn output.banner →