28 lines
		
	
	
		
			598 B
		
	
	
	
		
			TypeScript
		
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			598 B
		
	
	
	
		
			TypeScript
		
	
	
| import { defineConfig } from '@vben/vite-config';
 | |
| 
 | |
| import ElementPlus from 'unplugin-element-plus/vite';
 | |
| 
 | |
| export default defineConfig(async () => {
 | |
|   return {
 | |
|     application: {},
 | |
|     vite: {
 | |
|       plugins: [
 | |
|         ElementPlus({
 | |
|           format: 'esm',
 | |
|         }),
 | |
|       ],
 | |
|       server: {
 | |
|         proxy: {
 | |
|           '/admin-api': {
 | |
|             changeOrigin: true,
 | |
|             rewrite: (path) => path.replace(/^\/admin-api/, ''),
 | |
|             // mock代理目标地址
 | |
|             target: 'http://localhost:48080/admin-api',
 | |
|             ws: true,
 | |
|           },
 | |
|         },
 | |
|       },
 | |
|     },
 | |
|   };
 | |
| });
 |