/ app / vite.config.ts
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  })