From 688f188ed82eec1969f27d59dd6770aaeb5d727d Mon Sep 17 00:00:00 2001 From: xiaoxing0135 <706015750@qq.com> Date: Thu, 28 May 2026 03:41:40 +0800 Subject: [PATCH] =?UTF-8?q?fix(desktop):=20electron/main.ts=20=E5=90=AF?= =?UTF-8?q?=E5=8A=A8=20backend=20=E6=97=B6=20cmd/args=20=E6=9C=AA=E5=AE=9A?= =?UTF-8?q?=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit L46 `spawn(cmd, args, ...)` 引用未定义变量 (重构遗留), TS 编译 error TS2304 → desktop-release v1.43.0 build-macos/build-windows 两侧 Build Electron 步骤都挂。 修: 改用 spawn(getBackendPath(), [], ...) 调用打包后的 backend 二进制 (.exe / 无后缀), 与 isDev 分支对称, 直接走 packaged backend, 无需 args。 --- desktop/electron/main.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desktop/electron/main.ts b/desktop/electron/main.ts index 71d8c0f..3e06dae 100644 --- a/desktop/electron/main.ts +++ b/desktop/electron/main.ts @@ -43,7 +43,7 @@ function startBackend(): Promise { stdio: ["ignore", "pipe", "pipe"], }); } else { - backendProcess = spawn(cmd, args, { + backendProcess = spawn(getBackendPath(), [], { env: { ...process.env, TAGENT_API_PORT: String(BACKEND_PORT),