string | boolean | ManifestObjectConfig
false
配置如何生成 manifest 文件。
true
: 生成一个名为 manifest.json
的文件。false
: 不生成 manifest 文件。string
: 生成一个指定名称或路径的 manifest 文件。object
: 生成一个指定选项的 manifest 文件。manifest 文件包含所有构建产物的信息、以及 入口模块 与构建产物间的映射关系。
添加以下配置来开启:
构建完成后,Rsbuild 会生成 dist/manifest.json
文件:
manifest 文件默认输出的结构为:
output.manifest
可以是一个对象,以下是所有可选项:
string
'manifest.json'
指定 manifest 文件的名称或路径。
filename
可以是一个相对于 dist
目录的路径,比如输出为 dist/static/my-manifest.json
:
这可以简写为:
undefined
>= 1.2.0
通过 manifest.generate
函数可以自定义 manifest 文件的内容。该函数接收以下参数:
files
: 所有输出的文件的描述信息。manifestData
: 默认的 manifest 数据。例如,仅保留 allAssets
字段:
你也可以基于 files
来自定义 manifest 文件的内容,files
的结构如下:
下面是 files
的一个示例: