From 598922dd16b9acf77078cb84f21f095633dda779 Mon Sep 17 00:00:00 2001 From: ssurui Date: Sat, 22 Aug 2026 11:31:58 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=AD=A3=E6=89=93=E5=8C=85?= =?UTF-8?q?=E4=BA=A7=E7=89=A9=E7=BC=BA=E5=A4=B1=E7=AA=97=E5=8F=A3=E5=9B=BE?= =?UTF-8?q?=E6=A0=87=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit electron-builder.config.ts 的 files 只包含 out/**/*,没有把顶层 resources/icon.png 带进应用包。src/main/index.ts 用相对路径 __dirname/../../resources/icon.png 定位窗口图标(打包后 __dirname 是 /out/main),文件缺失导致任务栏/菜单栏图标显示不出来。 Co-Authored-By: Claude Sonnet 5 --- electron-builder.config.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/electron-builder.config.ts b/electron-builder.config.ts index 72cac72..85b0f48 100644 --- a/electron-builder.config.ts +++ b/electron-builder.config.ts @@ -26,7 +26,9 @@ const config: Configuration = { buildResources: 'resources', output: 'dist' }, - files: ['out/**/*'], + // resources/icon.png 单独列出:src/main/index.ts 用相对路径 __dirname/../../resources/icon.png + // 定位窗口图标(打包后 __dirname 是 /out/main),必须让它落在 /resources/ 下 + files: ['out/**/*', 'resources/icon.png'], asarUnpack: [ 'node_modules/@lancedb/**', 'node_modules/apache-arrow/**',