sen
2026-03-23 075d8b76626b2c830cc3bef11fb32e89d6067a3e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import vue from "@vitejs/plugin-vue";
import createAutoImport from "./auto-import";
import createSvgIcon from "./svg-icon";
import createCompression from "./compression";
import createSetupExtend from "./setup-extend";
 
export default function createVitePlugins(viteEnv: Record<string, string>, isBuild = false) {
    const vitePlugins = [vue()];
    vitePlugins.push(createAutoImport())
    vitePlugins.push(createSetupExtend())
    vitePlugins.push(createSvgIcon(isBuild))
    isBuild && vitePlugins.push(...createCompression(viteEnv))
    return vitePlugins
}