vben
2020-10-29 404c73de450c165ffe623ca2969322bae1786a73
build/vite/plugin/index.ts
@@ -11,8 +11,8 @@
import { hmScript } from '../hm';
const pkg = require('../../../package.json');
// @ts-ignore
import pkg from '../../../package.json';
import { isDevFn, isProdFn, isSiteMode, ViteEnv, isReportMode, isBuildGzip } from '../../utils';
import { GLOB_CONFIG_FILE_NAME } from '../../constant';
@@ -45,10 +45,26 @@
  vitePlugins.push(PurgeIcons());
  if (isProdFn() && VITE_USE_PWA) {
    console.log('======================');
    console.log(VITE_USE_PWA);
    console.log('======================');
    vitePlugins.push(VitePWA());
    vitePlugins.push(
      VitePWA({
        manifest: {
          name: 'Vben Admin',
          short_name: 'vben_admin',
          icons: [
            {
              src: './resource/img/pwa-192x192.png',
              sizes: '192x192',
              type: 'image/png',
            },
            {
              src: './resource/img/pwa-512x512.png',
              sizes: '512x512',
              type: 'image/png',
            },
          ],
        },
      })
    );
  }
  // vite-plugin-mock