const { spawn } = require('child_process'); const electronBinary = require('electron'); const args = process.argv.slice(2); const env = { ...process.env }; delete env.ELECTRON_RUN_AS_NODE; const child = spawn(electronBinary, args, { stdio: 'inherit', env, windowsHide: false, }); child.on('close', code => { process.exit(code ?? 0); }); child.on('error', error => { console.error(error); process.exit(1); });