import { createHtmlPlugin } from 'vite-plugin-html' export default function createHtml(env, isBuild) { const { VITE_APP_TITLE, VITE_APP_DEBUG_TOOL, VITE_APP_MODE } = env let copyrightScript = '' if (isBuild) { const copyright_common_style = 'font-size: 14px; margin-bottom: 2px; padding: 6px 8px; color: #fff;' const copyright_main_style = `${copyright_common_style} background: #e24329;` const copyright_sub_style = `${copyright_common_style} background: #707070;` copyrightScript += ` ` } if (VITE_APP_MODE === 'example') { copyrightScript += ` ` } let devtoolScript = '' switch (VITE_APP_DEBUG_TOOL) { case 'eruda': devtoolScript = ` ` break case 'vconsole': devtoolScript = ` ` break } const loadingScript = ` ` return createHtmlPlugin({ inject: { data: { title: VITE_APP_TITLE, copyrightScript, loadingScript, devtoolScript, }, }, minify: isBuild, }) }