import { defineConfig } from 'vite'; import vue from '@vitejs/plugin-vue'; import { fileURLToPath, URL } from 'node:url'; export default defineConfig(({ mode }) => ({ build: { outDir: mode === 'admin' ? 'dist-admin' : 'dist', }, plugins: [vue()], resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)), }, }, server: { port: mode === 'admin' ? 5174 : 5173, }, }));