Вы можете предотвратить это, прежде чем закрыть и скрыть окно.
const {app} = require('electron');
const winConfig = {
minWidth: 420,
minHeight: 530,
width: 400,
height: 530
}
app.on('ready', () => {
win = new BrowserWindow(winConfig);
win.on('close', function (event){
event.preventDefault()
win.hide()
return false
})
})
с этим кодом предотвращает закрытие окна, а для выхода из приложения вы можете позвонить app.quit()
.
Если вы используете это и отправляете свое приложение в фоновый режим, я рекомендую вам использовать модуль лотка для восстановления и снова иметь доступ к вашему приложению.