In packaged Electron builds, `process.argv[1]` is undefined (Electron loads the main script via package.json `main`, not via argv), so the bottom-of-file guard never invoked `run()` and the app started without creating a window. Also build the dashboard client with `--base ./` so its `file://`-loaded index.html resolves `./assets/*` from inside the asar instead of the filesystem root, which was producing a blank white window. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2.0 KiB
2.0 KiB