H5W3
当前位置:H5W3 > JavaScript > 正文

electron无法打开devtools调试工具?

话说,苏南大叔写过一篇爆款水文,讲的是如何打开devtools(链接见本文底部)。主要解决的问题就是:electron程序打包之后,白屏的几率非常高。很多新手就会手足无措,不知道该如何处理。

为什么你的electron无法打开devtools调试工具?

为什么你的electron无法打开devtools调试工具?(图1-1)

有部分读者看过这篇文章后,反馈还是无法打开devtools。这,到底是什么原因导致的呢?本文测试环境:mac,[email protected]

BrowserWindow参数

在以前的文章中,有个备受争议的参数叫做nodeIntegration,现在苏南大叔介绍一下第二个备受争议的参数devTools。两个参数是同样的位置。使用方法如下:

const mainWindow = new BrowserWindow({
webPreferences: {
devTools: false,
nodeIntegration: true,
}
})

原因解读

devTools,默认为true,设置为false的话,BrowserWindowwebContents,就失去了openDevTools()的能力了。

devTools: false,
mainWindow.webContents.openDevTools()

这个可能就是你的electron无法打开devTools的主要原因。

总结

就是这么的意外,未雨绸缪啊。一定要走在计划的最前方。加油,少年!

本文地址:H5W3 » electron无法打开devtools调试工具?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址