From d0162055842e5343bca54153f8f9ce83d969f2a3 Mon Sep 17 00:00:00 2001 From: haoyuren <13851610112@163.com> Date: Sun, 15 Mar 2026 14:13:21 -0500 Subject: Fix MCP server in packaged app: bundle with esbuild, asarUnpack MCP server was not included in DMG builds. Now esbuild bundles it into a single file (out/mcp/lattex.mjs) with all dependencies inlined, and electron-builder unpacks it from asar so external node can execute it. Co-Authored-By: Claude Opus 4.6 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'package.json') diff --git a/package.json b/package.json index 66f78cd..ce295d7 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "main": "./out/main/index.js", "scripts": { "dev": "electron-vite dev", - "build": "electron-vite build", + "build": "electron-vite build && npx esbuild src/mcp/lattex.mjs --bundle --platform=node --format=esm --outfile=out/mcp/lattex.mjs", "preview": "electron-vite preview", "postinstall": "electron-builder install-app-deps", "pack": "electron-builder --dir", -- cgit v1.2.3