无法在VSCode中调试Electron JS应用程序

时间:2017-03-15 18:45:45

标签: javascript node.js visual-studio-code electron node-inspector

我正在尝试开发一个学习电子JS的示例应用程序。 但遗憾的是,节点调试器不适用于this特定项目。

但是当我尝试调试electron-quick-start app时,我们可以看到调用堆栈和所有内容。

lunch.json看起来像这样

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

我在使用Node v7.4.0的Linux机器上运行。

我在CALL STACK选项卡上收到的错误消息是 No Call stack available(vscode_backtrace:Internal error: TypeError: undefined is not a function)

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,并在原子讨论小组上发了一篇文章。幸运的是,我找到了一种方法。你可以在这里找到解决方案:

https://discuss.atom.io/t/debugging-electron-api-demo-using-visual-studio-code/40661

希望它有所帮助!