如何将我的Electron应用程序置于生产模式

问题描述

在构建了可以访问开发人员工具的顶部菜单之后,我尝试了构建器和打包器。如何摆脱它?

解决方法

如果我对您的理解很好,则希望摆脱DevTools和菜单栏

要禁用DevTools,您必须向所有Windows添加webPreferences.devTools = false,如下所示:

const mainWindow = new BrowserWindow({
    width: 800,height: 600,// Your window configuration

    webPreferences: {
        devTools: false // This will disable dev tools
    }
});

如果您甚至通过Menu > View > Toggle 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

所有主要过程