vben
2021-01-22 43503d597028926c93e4624d999cad4bbccc75fb
build/vite/plugin/index.ts
@@ -2,16 +2,15 @@
import PurgeIcons from 'vite-plugin-purge-icons';
import visualizer from 'rollup-plugin-visualizer';
// @ts-ignore
import pkg from '../../../package.json';
import { ViteEnv, isReportMode } from '../../utils';
import { ViteEnv } from '../../utils';
import { configHtmlPlugin } from './html';
import { configPwaConfig } from './pwa';
import { configMockPlugin } from './mock';
import { configGzipPlugin } from './gzip';
import { configStyleImportConfig } from './style-import';
import { configStyleImportConfig } from './styleImport';
import { configVisualizerConfig } from './visualizer';
// gen vite plugins
export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean, mode: string) {
@@ -36,14 +35,7 @@
  vitePlugins.push(configGzipPlugin(isBuild));
  // rollup-plugin-visualizer
  if (isReportMode()) {
    vitePlugins.push(
      visualizer({
        filename: './build/.cache/stats.html',
        open: true,
      }) as Plugin
    );
  }
  vitePlugins.push(configVisualizerConfig());
  return vitePlugins;
}