diff --git a/src-tauri/src/commands/window.rs b/src-tauri/src/commands/window.rs index 770fa93..0b29a1b 100644 --- a/src-tauri/src/commands/window.rs +++ b/src-tauri/src/commands/window.rs @@ -100,7 +100,7 @@ pub async fn toggle_devtools( let _ = app; } - #[cfg(debug_assertions)] + #[cfg(all(debug_assertions, desktop))] if let Some(window) = app.get_webview_window("main") { if window.is_devtools_open() { window.close_devtools(); diff --git a/vite.config.ts b/vite.config.ts index efac6a8..f866ea9 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -18,8 +18,16 @@ export default defineConfig({ emptyOutDir: true, }, server: { + host: process.env.TAURI_DEV_HOST || false, port: 1420, strictPort: true, + hmr: process.env.TAURI_DEV_HOST + ? { + protocol: "ws", + host: process.env.TAURI_DEV_HOST, + port: 1421, + } + : undefined, }, clearScreen: false, })