В электронном 1.8.7 я мог бы просто сделать это:
.on('browser-window-created', (e, window) => { window.setMenu(null); })
Но в электронном 4.0.1 это больше не работает.
Должно работать так же, но похоже, что в Electron есть ошибка (https://github.com/electron/electron/issues/15901). . В комментариях предлагается обходной путь: установите autoHideMenuBar -option в true при создании объекта BrowserWindow. К сожалению, при нажатии клавиши alt меню все равно будет отображаться.
autoHideMenuBar
Редактировать: Есть лучший обходной путь. Используйте BrowserWindow.setMenuBarVisibility(false).
BrowserWindow.setMenuBarVisibility(false)
Кроме того, вы можете попробовать Электрон версии 3.