From 1f476e8e5a59e9effdad3f032999594cf6661e02 Mon Sep 17 00:00:00 2001 From: hailin Date: Sun, 28 Dec 2025 07:31:26 -0800 Subject: [PATCH] =?UTF-8?q?fix(service-party-app):=20=E4=BF=AE=E5=A4=8D=20?= =?UTF-8?q?Electron=20=E4=B8=BB=E8=BF=9B=E7=A8=8B=E7=BC=96=E8=AF=91?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 tsconfig.electron.json 单独编译 Electron 主进程到 dist-electron/ - 更新 package.json main 入口为 dist-electron/main.js - 更新 build 脚本先编译 electron 再 vite build 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .../services/service-party-app/package.json | 5 +++-- .../service-party-app/tsconfig.electron.json | 17 +++++++++++++++++ 2 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 backend/mpc-system/services/service-party-app/tsconfig.electron.json diff --git a/backend/mpc-system/services/service-party-app/package.json b/backend/mpc-system/services/service-party-app/package.json index a3d86109..24681606 100644 --- a/backend/mpc-system/services/service-party-app/package.json +++ b/backend/mpc-system/services/service-party-app/package.json @@ -2,12 +2,13 @@ "name": "service-party-app", "version": "1.0.0", "description": "Multi-party co-managed wallet participant application", - "main": "dist/electron/main.js", + "author": "RWADurian", + "main": "dist-electron/main.js", "scripts": { "dev": "concurrently \"npm run dev:vite\" \"npm run dev:electron\"", "dev:vite": "vite", "dev:electron": "wait-on http://localhost:5173 && electron .", - "build": "npx tsc && vite build && electron-builder", + "build": "npx tsc -p tsconfig.electron.json && vite build && electron-builder", "build:win": "npm run build -- --win", "build:mac": "npm run build -- --mac", "build:linux": "npm run build -- --linux", diff --git a/backend/mpc-system/services/service-party-app/tsconfig.electron.json b/backend/mpc-system/services/service-party-app/tsconfig.electron.json new file mode 100644 index 00000000..94c13018 --- /dev/null +++ b/backend/mpc-system/services/service-party-app/tsconfig.electron.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "target": "ES2020", + "module": "CommonJS", + "moduleResolution": "node", + "lib": ["ES2020"], + "outDir": "dist-electron", + "rootDir": "electron", + "strict": true, + "esModuleInterop": true, + "skipLibCheck": true, + "resolveJsonModule": true, + "declaration": false + }, + "include": ["electron/**/*"], + "exclude": ["node_modules"] +}