Electron支持Chrome DevTools 扩展程序,可增强开发工具调试流行web框架的能力
1.加载 DevTools 扩展程序
为了在Electron中加载一个扩展程序,你需要在Chrome浏览器中下载它,找到它在系统目录中位置,然后调用BrowserWindow.addDevToolsExtension(extension)
API 加载它
1.1.下面以React Developer Tools为例:
-
在 Chrome 中安装React Developer Tools 。
-
打开
chrome://extensions
,找到扩展程序的ID,形如fmkadmapgofadopljbjfkapdkoienihi
的hash字符串。 -
找到Chrome 扩展程序 的存放目录:
- 在Windows 下为
%LOCALAPPDATA%\Google\Chrome\User Data\Default\Extensions
; - 在 Linux下为:
~/.config/google-chrome/Default/Extensions/
~/.config/google-chrome-beta/Default/Extensions/
~/.config/google-chrome-canary/Default/Extensions/
~/.config/chromium/Default/Extensions/
- 在 macOS下为
~/Library/Application Support/Google/Chrome/Default/Extensions
。
- 在Windows 下为
-
将扩展的位置传递到
BrowserWindow.addDevToolsExtension
API,用于React开发者工具,这样做很好:const path = require('path') const os = require