html.js 1.1 KB

123456789101112131415161718192021222324252627282930
  1. /*
  2. * @Description:
  3. * @Author: zcf
  4. * @Date: 2022-02-08 17:24:53
  5. * @LastEditTime: 2022-07-01 18:09:56
  6. * @LastEditors: zcf
  7. */
  8. import { createHtmlPlugin } from 'vite-plugin-html'
  9. const copyright_common_style = 'font-size: 14px; margin-bottom: 2px; padding: 6px 8px; color: #fff;'
  10. const copyright_main_style = `${copyright_common_style} background: #2B8DFD;border-radius:0;font-weight: bold;`
  11. const copyright_sub_style_left = `${copyright_common_style} background: #434A56;border-radius:3px 0 0 3px ;`
  12. const copyright_sub_style_right = `${copyright_common_style} background: #434A56;border-radius:0 3px 3px 0;`
  13. export default function createHtml(env, isBuild) {
  14. const { VITE_APP_TITLE, VITE_APP_DEBUG_TOOL } = env
  15. const html = createHtmlPlugin({
  16. inject: {
  17. data: {
  18. title: VITE_APP_TITLE,
  19. debugTool: VITE_APP_DEBUG_TOOL,
  20. copyrightScript: `
  21. <script>
  22. console.info('%c🎉%c应急管理%c提供技术支持', '${copyright_sub_style_left}', '${copyright_main_style}', '${copyright_sub_style_right}');
  23. </script>`
  24. }
  25. },
  26. minify: isBuild
  27. })
  28. return html
  29. }