html.templateParameters
- 类型:
Record<string, unknown> | Function - 默认值:
定义 HTML 模板中的参数,详细用法请参考 HTML 模板 - 模板参数。
对象用法
如果 templateParameters 的值是一个对象,它会和默认参数通过 Object.assign 合并。
比如,如果你需要在 HTML 模板中使用 foo 参数,可以添加如下设置:
rsbuild.config.ts
接下来,你可以在 HTML 模板中,通过 <%= foo %> 来读取参数:
编译后的 HTML 代码如下:
函数用法
- 类型:
当 html.templateParameters 为 Function 类型时,函数接收两个参数:
value:Rsbuild 的默认 templateParameters 配置。utils: 一个对象,其中包含了entryName字段,对应当前入口的名称。
在 MPA(多页面应用)场景下,你可以基于入口名称设置不同的 templateParameters 参数:
rsbuild.config.ts

