mirror of
				https://github.com/continew-org/continew-admin-ui.git
				synced 2025-11-03 22:57:09 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			706 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			706 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import type { PluginOption } from 'vite'
 | 
						|
import vue from '@vitejs/plugin-vue'
 | 
						|
import vueJsx from '@vitejs/plugin-vue-jsx'
 | 
						|
 | 
						|
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[])[] = [vue(), vueJsx()]
 | 
						|
  vitePlugins.push(createDevtools(viteEnv))
 | 
						|
  vitePlugins.push(createAutoImport())
 | 
						|
  vitePlugins.push(createComponents())
 | 
						|
  vitePlugins.push(createSvgIcon(isBuild))
 | 
						|
  vitePlugins.push(createMock(viteEnv, isBuild))
 | 
						|
  return vitePlugins
 | 
						|
}
 |