12345678910111213141516171819202122232425262728 |
- import { createHtmlPlugin } from 'vite-plugin-html';
- import dayjs from 'dayjs';
- import { __APP_INFO__ } from '../utils';
- const t = dayjs(__APP_INFO__.lastBuildTime).format('YYYYMMDDHHmmss');
- const getAppConfigSrc = () => {
- return `/admin-config.js?v=${__APP_INFO__.pkg.version}-${t}`;
- };
- export default function createHtml() {
- return createHtmlPlugin({
- inject: {
- data: {
- title: __APP_INFO__.APP_TITLE,
- __APP_INFO__: JSON.stringify(__APP_INFO__)
- },
- tags: [
- {
- tag: 'script',
- attrs: {
- src: getAppConfigSrc()
- }
- }
- ]
- }
- });
- }
|