开发环境调试
Electron中主要开发组成为Chromium(渲染进程)、Nodejs(主进程),所以调试方法可以套用前端已有的调试方法;我们打开Chromium的开发者工具即可愉快的调试了.
const win = new BrowserWindow(opt);
win.webContents.openDevTools();
生产环境调试
- Electron 提供了
--inspect和--inspect-brk开关。 - Electron 将监听指定
port上的 V8 调试协议消息, 外部调试器需要连接到此端口上。port默认为5858。
electron --inspect=5858 your/app
- 外部调试器页面(首选chrome浏览器)
你需要使用一个支持 V8 调试协议的调试器
- 通过访问
chrome://inspect来连接 Chrome 并在那里选择需要检查的Electron 应用程序。