You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
528 B
15 lines
528 B
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, isBuild = false) { |
|
const vitePlugins = [vue()] |
|
vitePlugins.push(createAutoImport()) |
|
vitePlugins.push(createSetupExtend()) |
|
vitePlugins.push(createSvgIcon(isBuild)) |
|
isBuild && vitePlugins.push(...createCompression(viteEnv)) |
|
return vitePlugins |
|
}
|
|
|