import { defineConfig } from 'vite'; import vue from '@vitejs/plugin-vue'; import tailwindcss from '@tailwindcss/vite'; const apiTarget = process.env.API_PROXY_TARGET || 'http://127.0.0.1:5174'; export default defineConfig({ plugins: [vue(), tailwindcss()], clearScreen: false, define: { __VUE_OPTIONS_API__: true, __VUE_PROD_DEVTOOLS__: false, __VUE_PROD_HYDRATION_MISMATCH_DETAILS__: false }, server: { port: 3000, strictPort: true, proxy: { '/api': { target: apiTarget, changeOrigin: true, secure: false }, '/rdp': { target: apiTarget, changeOrigin: true, secure: false, ws: true } } }, preview: { port: 3000, strictPort: true, proxy: { '/api': { target: apiTarget, changeOrigin: true, secure: false }, '/rdp': { target: apiTarget, changeOrigin: true, secure: false, ws: true } } }, build: { outDir: 'dist' } });