From 6d033ac3b5f91872ea157c19e6050c6bc5988baa Mon Sep 17 00:00:00 2001 From: Zhengshou Lai Date: Wed, 6 May 2026 19:27:33 +0800 Subject: [PATCH] fix(desktop): mark dist-electron as CommonJS tsc outputs CommonJS but root package.json has type: module. Add dist-electron/package.json with type: commonjs so Electron loads main.js correctly. --- desktop/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desktop/package.json b/desktop/package.json index 3628ecd..551d875 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -5,7 +5,7 @@ "main": "dist-electron/main.js", "scripts": { "dev": "npx tsc -p tsconfig.electron.json && concurrently \"vite\" \"tsc -p tsconfig.electron.json --watch --preserveWatchOutput\" \"wait-on http://localhost:5173 && VITE_DEV_SERVER_URL=http://localhost:5173 npx electron dist-electron/main.js\"", - "build": "vite build && tsc -p tsconfig.electron.json && cp electron/preload.js dist-electron/", + "build": "vite build && tsc -p tsconfig.electron.json && cp electron/preload.js dist-electron/ && echo '{\"type\":\"commonjs\"}' > dist-electron/package.json", "start": "npx electron dist-electron/main.js", "pack": "npm run build && electron-builder --dir", "dist": "npm run build && electron-builder"