import vue from '@vitejs/plugin-vue'; import { defineConfig } from 'vite'; export default defineConfig({ plugins: [vue()], // Фиксируем порт, чтобы Tauri всегда знал, куда подключаться server: { port: 5173, strictPort: true, // упасть с ошибкой, если порт занят, а не искать другой host: '127.0.0.1', watch: { // НЕ вотчим папку Rust-сборки — она постоянно меняется и блокирует файлы ignored: ['**/src-tauri/**', '**/target/**'] } }, // Чтобы в продакшне пути были корректными build: { emptyOutDir: true }, // Для Tauri v2 важно, чтобы превью тоже было на известном порту preview: { port: 4173, strictPort: true, host: '127.0.0.1' } });