如何逐步调试电子app主流程?

时间:2017-05-14 08:26:49

标签: javascript debugging electron

我试过devtron(它提供了很多工具来检查,但不会让你一步一步地调试电子应用程序。)

我也和电子检查员一起试过电子检查员。

随着新版电子的发布。电子检查员重建正在破裂。我提出了错误here

1 个答案:

答案 0 :(得分:1)

使用node-inspector或electron-inspector的任何其他方法都不适用于电子版1.6.x.

经过大量研究,逐步调试电子应用程序的唯一简单和开箱即用的方法是visual studio代码,只需安装即可。

在源应用目录中创建一个.vscode文件夹 创建文件launch.json并添加

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Debug Main Process",
      "type": "node",
      "request": "launch",
      "cwd": "${workspaceRoot}",
      "runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron.cmd",
      "program": "${workspaceRoot}/main.js"
    }
  ]
}

按F5或(调试 - >开始调试)。你的破发点会命中。

从中复制的步骤 https://electron.atom.io/docs/tutorial/debugging-main-process-vscode/