mirror of
				https://github.com/continew-org/continew-admin-ui.git
				synced 2025-10-31 22:57:15 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			750 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			750 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import type { PluginOption } from 'vite'
 | |
| import vue from '@vitejs/plugin-vue'
 | |
| import vueJsx from '@vitejs/plugin-vue-jsx'
 | |
| 
 | |
| import appInfo from './app-info'
 | |
| import createDevtools from './devtools'
 | |
| import createAutoImport from './auto-import'
 | |
| import createComponents from './components'
 | |
| import createSvgIcon from './svg-icon'
 | |
| import createMock from './mock'
 | |
| 
 | |
| export default function createVitePlugins(viteEnv, isBuild = false) {
 | |
|   const vitePlugins: (PluginOption | PluginOption[])[] = [appInfo(), vue(), vueJsx()]
 | |
|   vitePlugins.push(createDevtools(viteEnv))
 | |
|   vitePlugins.push(createAutoImport())
 | |
|   vitePlugins.push(createComponents())
 | |
|   vitePlugins.push(createSvgIcon(isBuild))
 | |
|   vitePlugins.push(createMock(viteEnv, isBuild))
 | |
|   return vitePlugins
 | |
| }
 |