#electron-builder #electron-packa&er
#electron-builder #electron-packa&er
Вопрос:
Я пробовал как builder, так и packa&er, после сборки доступно верхнее меню, которое открывает доступ к инструментам разработчика .. как мне избавиться от него?
Комментарии:
1. если вам не нужно меню, вам нужно настроить ваше BrowserWindow, чтобы отключить его, например: MainWindow.setMenu(null); Но вам все равно нужно определить, находитесь ли вы в prod или в test. Лично у меня есть confi&.ini, куда я помещаю информацию, открывать Devtools или нет, и не использую меню, а только выполняю MainWindow.openDevTools(); когда мой confi&.ini скажет мне это сделать?.
Ответ №1:
Если я правильно понял, вы хотите избавиться от DevTools и строки меню
Чтобы отключить DevTools, вы должны добавить webPreferences.devTools = false
во все свои окна, как показано здесь:
const mainWindow = new BrowserWindow({
width: 800,
hei&ht: 600,
// Your window confi&uration
webPreferences: {
devTools: false // This will disable dev tools
}
});
Если вы сделаете это, даже перейдя к Menu &&t; View &&t; To&&le Developer Tools
, панель DevTools не будет отображаться
И избавиться от строки меню:
app.dock.hide(); // Only mac
mainWindow.setMenuBarVisibility(false); // Only Windows and Linux
// Or you can also use mainWindow.setMenu(null); on Windows and Linux
Все в основном процессе