10. 调试主进程

作者: Shmily落墨 | 来源:发表于2017-03-06 17:44 被阅读48次

原文:https://github.com/electron/electron/blob/master/docs/tutorial/debugging-main-process.md
译者:Lin

一个Electron浏览器窗口里面的DevTools仅可以调试窗口(例如,网页)中执行的JavaScript。为了调试在主线程中执行的JavaScript,你讲需要使用一个外部的调试器,并且使用--debug--debug-brk开关来加载Electron。

<h2 id="command-line-switches">Command Line Switches</h2>

使用下面的一个命令行开关来启用主程序的调试:

<h3 id="debug-port"><code>--debug=[port]</code></h3>

Electron将会监听设置的port的端口号来获得V8的调试器协议消息,一个外部的调试器将需要连接到这个端口。默认port5858

electron --debug=5858 your/app

<h3 id="debug-brk-port"><code>--debug-brk=[port]</code></h3>

类似于--debug,但是在JavaScript代码的第一行将会暂停执行。

<h2 id="external-debuggers">External Debuggers</h2>

你讲需要使用一个支持V8调试器协议的调试器,下面的指南将帮助你开始:

相关文章

  • 10. 调试主进程

    原文:https://github.com/electron/electron/blob/master/docs/...

  • 6.Windows用户态调试模型

    从xp开始的用户态调试模型: 上面的右侧是调试器进程(Debugger Process),左侧是被调试进程(Deb...

  • iOS逆向1024-防护进阶

    001--反调试sysctl(代码防护) // sysctl:检测app进程是否被附加 (防护进程被调试) 《程...

  • GDB命令

    gdb test 启动gdb调试test可执行文件gdb att 进程名 调试某个进程b [行数]/[函数名...

  • Electron入门

    1 helloworld 2 进程介绍 | 调试 渲染进程 主进程main.js所在的进程 ctrl + shif...

  • 容器被无法获取java进程调试

    容器被无法获取java进程调试 今天尝试在容器内使用arthas调试,发现无法attch到java进程,jstac...

  • 深入理解Kubernetes Pod调试

    调试运行中的容器和Pod不像直接调试进程那么容易,本文介绍了通过临时容器共享命名空间的方式调试业务容器进程的方法。...

  • 10. 进程管理

    程序和进程 https://www.jianshu.com/p/07173e5e333a 程序 (program)...

  • vue-cli3.0&electron 进程间通信以及devto

    渲染进程与主进程之间通信: 引入ipcRenderer 主进程中: 使用devtools 调试工具 https:/...

  • ios逆向笔记之反调试 以及反反调试 sysctl

    前言: 当一个进程被调试时,该进程中会有一个标记位来标记他是否被调试.可以通过systrl函数来查看当前进程的信息...

网友评论

    本文标题:10. 调试主进程

    本文链接:https://www.haomeiwen.com/subject/lxuugttx.html