const defaultOptions = {
meta, // 对应 `html.meta` 配置
title, // 对应 `html.title` 配置
inject, // 对应 `html.inject` 配置
favicon, // 对应 `html.favicon` 配置
template, // 对应 `html.template` 配置
filename, // 基于 `output.distPath` 和 `entryName` 生成
templateParameters, // 对应 `html.templateParameters` 配置
chunks: [entryName],
minify: { // 基于 `output.minify` 和 `output.disableMinimize` 生成
removeComments: false,
useShortDoctype: true,
keepClosingSlash: true,
collapseWhitespace: true,
removeRedundantAttributes: true,
removeScriptTypeAttributes: true,
removeStyleLinkTypeAttributes: true,
removeEmptyAttributes: true,
minifyJS, // 基于 `output.charset`、`output.legalComments` 和 `performance.removeConsole` 生成
minifyCSS: true,
minifyURLs: true,
},
};