vite.config.ts
1 import { defineConfig } from 'vite' 2 import react from '@vitejs/plugin-react' 3 4 // https://vitejs.dev/config/ 5 export default defineConfig({ 6 plugins: [react()], 7 8 // Tauri expects a fixed port will fail if it's in use 9 server: { 10 port: 1420, 11 strictPort: true, 12 }, 13 14 // Tauri uses a custom protocol for serving files 15 build: { 16 // Tauri supports es2021 17 target: ['es2021', 'chrome100', 'safari13'], 18 // Don't minify for debug builds 19 minify: !process.env.TAURI_DEBUG ? 'esbuild' : false, 20 // Produce sourcemaps for debug builds 21 sourcemap: !!process.env.TAURI_DEBUG, 22 }, 23 })