import type { PluginOption } from 'vite' // import vue from '@vitejs/plugin-vue'; // import vueJsx from '@vitejs/plugin-vue-jsx'; import { configCompressPlugin } from './compress' export function createVitePlugins(viteEnv: ViteEnv, isBuild: boolean) { const { VITE_BUILD_COMPRESS, VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE } = viteEnv // const vitePlugins: (PluginOption | PluginOption[])[] = [vue(), vueJsx()]; const vitePlugins: (PluginOption | PluginOption[])[] = [] // vite-plugin-html if (isBuild) { // rollup-plugin-gzip vitePlugins.push( configCompressPlugin(VITE_BUILD_COMPRESS, VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE) ) } return vitePlugins }