INNER CODE UNIT · JavaScript
launchElectron
nklayman/vue-cli-plugin-electron-builder · index.js:444
async function launchElectron () {
firstBundleCompleted = true
// Don't exit process when electron is killed
if (child) {
child.removeListener('exit', onChildExit)
}
// Kill existing instances
const waitTimeout = setTimeout(() => {
// If killing Electron takes over 500ms:
info('Waiting for Electron to exit...')
}, 500)
await killElectron()
clearTimeout(waitTimeout)
// Don't launch if a new background file is being bundled
queuedBuilds--
if (queuedBuilds > 0) return
if (args.debug) {