diff --git a/frontend/package.json b/frontend/package.json index 0ba33c8cbe..64459aa0ce 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -40,6 +40,7 @@ "start": "npm run make-i18n && vite", "build": "tsc && vite build", "test": "vitest run", + "dev_wsl": "VITE_WATCH_USE_POLLING=true vite", "preview": "vite preview", "make-i18n": "node scripts/make-i18n-translations.cjs", "prelint": "npm run make-i18n", diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts index dfc99abc06..3bd8598ad2 100644 --- a/frontend/vite.config.ts +++ b/frontend/vite.config.ts @@ -10,6 +10,7 @@ export default defineConfig(({ mode }) => { VITE_USE_TLS = "false", VITE_FRONTEND_PORT = "3001", VITE_INSECURE_SKIP_VERIFY = "false", + VITE_WATCH_USE_POLLING = "false", } = loadEnv(mode, process.cwd()); const USE_TLS = VITE_USE_TLS === "true"; @@ -34,6 +35,9 @@ export default defineConfig(({ mode }) => { plugins: [react(), viteTsconfigPaths()], clearScreen: false, server: { + watch: { + usePolling: VITE_WATCH_USE_POLLING === "true", + }, port: FE_PORT, proxy: { "/api": {