diff --git a/apps/frontend/src/main/env-utils.ts b/apps/frontend/src/main/env-utils.ts index 5f592c05..d30e293a 100644 --- a/apps/frontend/src/main/env-utils.ts +++ b/apps/frontend/src/main/env-utils.ts @@ -111,6 +111,13 @@ export const COMMON_BIN_PATHS: Record = { // Windows usually handles PATH better, but we can add common locations 'C:\\Program Files\\Git\\cmd', 'C:\\Program Files\\GitHub CLI', + // Node.js and npm paths - critical for packaged Electron apps that don't inherit full PATH + 'C:\\Program Files\\nodejs', // Standard Node.js installer (64-bit) + 'C:\\Program Files (x86)\\nodejs', // 32-bit Node.js on 64-bit Windows + '~\\AppData\\Local\\Programs\\nodejs', // NVM for Windows / user install + '~\\AppData\\Roaming\\npm', // npm global scripts (claude.cmd lives here) + '~\\scoop\\apps\\nodejs\\current', // Scoop package manager + 'C:\\ProgramData\\chocolatey\\bin', // Chocolatey package manager ], };