From fdddbee99fceba08fc7f2f8e5358921896085a34 Mon Sep 17 00:00:00 2001 From: yaoweiprc <6896642+yaoweiprc@users.noreply.github.com> Date: Tue, 7 Apr 2026 17:33:30 +0800 Subject: [PATCH] fix: wait for Vite dev server before launching Electron (#9777) Use wait-on to poll tcp:3334 so Electron only starts after the Vite dev server is ready, preventing ERR_CONNECTION_REFUSED on startup. Co-authored-by: Claude Sonnet 4.6 --- packages/insomnia/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/insomnia/package.json b/packages/insomnia/package.json index 6466ad8364..7f89fe7610 100644 --- a/packages/insomnia/package.json +++ b/packages/insomnia/package.json @@ -30,7 +30,7 @@ "start": "npx -y concurrently -n browser,main --kill-others \"npm run start:dev-server\" \"npm run start:electron\"", "start:autoRestart": "npx -y concurrently -n browser,main --kill-others \"npm run start:dev-server\" \"npm run start:electron:autoRestart\"", "start:dev-server": "vite dev", - "start:electron": "cross-env NODE_ENV=development esr esbuild.entrypoints.ts && electron --inspect=5858 .", + "start:electron": "cross-env NODE_ENV=development esr esbuild.entrypoints.ts && npx -y wait-on tcp:3334 && electron --inspect=5858 .", "start:electron:autoRestart": "cross-env NODE_ENV=development esr esbuild.entrypoints.ts --autoRestart", "test": "vitest run", "type-check": "react-router typegen && tsc --project tsconfig.json",