false | Object | Function
通过 tools.htmlPlugin
可以修改 html-webpack-plugin 或 @rspack/plugin-html 的配置项。
当 tools.htmlPlugin
的值为 Object
类型时,会与默认配置通过 Object.assign
合并。
当 tools.htmlPlugin
为 Function 类型时:
将 tools.htmlPlugin
配置为 false
,可以禁用默认的 html-webpack-plugin
插件。
默认情况下,Builder 会在生产环境构建时压缩 HTML 内的 JavaScript / CSS 代码,从而提升页面性能。此能力通常在使用自定义模版或插入自定义脚本时会有帮助。然而,当开启 output.enableInlineScripts
或 output.enableInlineStyles
时,会出现对 inline JavaScript / CSS 代码重复压缩的情况,对构建性能会有一定影响。你可以通过修改 tools.htmlPlugin.minify
配置项来修改默认的压缩行为。