diff --git a/apps/server/src/www.ts b/apps/server/src/www.ts index c4973c88b9..67ab16b9e4 100644 --- a/apps/server/src/www.ts +++ b/apps/server/src/www.ts @@ -158,11 +158,13 @@ function startHttpServer(app: Express) { } if (utils.isElectron()) { - if ("code" in error && error.code === "EADDRINUSE" && (process.argv.includes("--new-window") || !app.requestSingleInstanceLock())) { - console.error(message); - } else { - getPlatform().crash(`Error while initializing the server: ${message}`); - } + import("electron").then(({ app }) => { + if ("code" in error && error.code === "EADDRINUSE" && (process.argv.includes("--new-window") || !app.requestSingleInstanceLock())) { + console.error(message); + } else { + getPlatform().crash(`Error while initializing the server: ${message}`); + } + }); } else { getPlatform().crash(message); }