12345678910111213141516 |
- import vue from "@vitejs/plugin-vue"
- import createAutoImport from "./_auto-import"
- import createSetupExtend from "./_setup-extend"
- import createIcons from "./_icons"
- import createSvgIcon from "./_svg-icon"
- import createCompression from "./_compression"
- export default function createVitePlugins(viteEnv: Record<string, string>, isBuild = false): any[] {
- const vitePlugins = [vue()]
- vitePlugins.push(...createAutoImport())
- vitePlugins.push(createSetupExtend())
- vitePlugins.push(createIcons())
- vitePlugins.push(createSvgIcon(isBuild))
- isBuild && vitePlugins.push(...createCompression(viteEnv))
- return vitePlugins
- }
|