为了使调试更容易,Electron
原生支持 Chrome DevTools
扩展。对于大多数 DevTools
的扩展,我们可以直接下载源码,然后通过 BrowserWindow.addDevToolsExtension
加载它们。Electron
会记住已经加载了哪些扩展,所以不需要每次创建一个新 window
时都调用 BrowserWindow.addDevToolsExtension
。
如何加载一个DevTools扩展程序
要在 Electron
中加载一个扩展,需要在 Chrome
浏览器中下载它,找到它在系统目录中位置,然后调用BrowserWindow.addDevToolsExtension(extension)
来加载它。
示例:
下面以 React Developer Tools
为例:
首先我们需要在 Chrome
中安装 React Developer Tools
。打开 chrome://extensions
,找到扩展程序的 ID
,形如 fmkadmapgofadopljbjfkapdkoienihi
的 hash
字符串。找到 Chrome
扩展程序的存放目录:
- 在
Windows
下为%LOCALAPPDATA%\Google\Chrome\User Data\De