您当前的位置: 首页 > 

顺其自然~

暂无认证

  • 2浏览

    0关注

    1317博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Electron调试主进程

顺其自然~ 发布时间:2022-04-01 13:55:40 ,浏览量:2

Electron 浏览器窗口中的 DevTools 只能调试在该窗口(即网页)中执行的 JavaScript。要调试在主进程中执行的 JavaScript,您需要使用外部调试器并使用--inspect--inspect-brk开关启动 Electron。

命令行开关

使用以下命令行开关之一启用主进程的调试:

--inspect=[port]

inspect:检查,审查

Electron 将在指定的port上侦听 V8 检查器协议消息,外部调试器将需要在此端口上连接。默认port值为 5858.

electron --inspect=5858 your/app

代码中这样写:

/**
 * 启动Electron
 */
function startElectron () {
  var args = [
    '--inspect=5858',
    path.join(__dirname, '../dist/electron/main.js')
  ]
...
}

--inspect-brk=[port]

inspect break:检查并中断

类似--inspect,但在 JavaScript 的第一行暂停执行。

外部调试器

需要使用支持 V8 检查器协议的调试器。

  • 打开Chrome并输入chrome://inspect,通过访问并选择检查已启动的 Electron 应用程序来连接 Chrome 。
  • 在 VSCode 中调试。
在webstorm中调试

使用WebStorm调试Electron主进程和渲染进程。

关注
打赏
1662339380
查看更多评论
立即登录/注册

微信扫码登录

0.0409s