| 123456789101112131415161718192021222324 |
- import vue from '@vitejs/plugin-vue'
- import VueJsx from '@vitejs/plugin-vue-jsx'
- import createUnoCss from './unocss'
- import createAutoImport from './auto-import'
- import createComponents from './components'
- import createIcons from './icons'
- import createSvgIconsPlugin from './svg-icon'
- import createCompression from './compression'
- import createVueSetupExtend from './vue-setup-extend'
- import path from 'path'
- export default (viteEnv: any, isBuild = false): [] => {
- const vitePlusgins: any = []
- vitePlusgins.push(vue())
- vitePlusgins.push(VueJsx())
- vitePlusgins.push(createUnoCss())
- vitePlusgins.push(createAutoImport(path))
- vitePlusgins.push(createComponents(path))
- vitePlusgins.push(createCompression(viteEnv))
- vitePlusgins.push(createIcons())
- vitePlusgins.push(createSvgIconsPlugin(path, isBuild))
- vitePlusgins.push(createVueSetupExtend())
- return vitePlusgins
- }
|