我正在计算机上运行一个示例Electron.js应用程序,它没有显示DevTools,也没有通过从“查看”菜单中单击它,也没有通过Ctrl
+ Shift
+ {{ 1}}。
在朋友的计算机上,正在打开相同的代码。可以通过什么设置禁用此设置? 这是代码,我如何初始化BrowserWindow:
I
这是我单击时要打开的
答案 0 :(得分:0)
我有相同的症状:同一台应用在两台不同的计算机上的行为不同。我终于通过删除该行解决了它
nodeIntegration: true
在main.js中,请参见createWindow中的webPreference块
function createWindow() { // Create the browser window. const mainWindow = new BrowserWindow({ width: 800, height: 600, webPreferences: { preload: path.join(__dirname, "preload.js"), nodeIntegration: true } });
当然,它突出显示了此选项隐藏的一些错误,但至少我有可调试的开发工具。 我还建议将电子和铬更新到其最新的稳定版本。