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

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

我正在尝试开发用于学习 Electron JS的示例应用程序。
但是对我来说不幸的是, Node 调试器不适用于this特定项目。

但是,当我尝试调试electron-quick-start应用程序时,它可以工作,我们可以看到调用堆栈以及所有内容。

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机器上运行。

我在“调用堆栈”选项卡上得到的错误消息是No Call stack available(vscode_backtrace:Internal error: TypeError: undefined is not a function)
请帮助我解决此问题。

最佳答案

我面临着同样的问题,并在atom讨论组上发了帖。幸运的是,我找到了一种方法。您可以在此处找到解决方案:

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

希望能帮助到你!

关于javascript - 无法在VSCode中调试Electron JS应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42818220/

相关文章:

node.js - 为什么我的心跳进程一启动就死掉了?

visual-studio-code - 如何计算 Visual Studio Code 中找到的字符串

typescript - VS Code 资源管理器 : Hide the generated . 仅 d.ts 文件

javascript - 将 javascript 应用到表中的表

javascript - 计算前周日 Javascript

javascript - Ember.js 如何引用 Grunt.js 预编译的 Handlebars 模板?

javascript - Typescript 项目设置(第一次)

javascript - 如何更改 img src 链接鼠标悬停?

javascript - 如何在javascript中获取动态加载图像的宽度和高度?

javascript - 处理付款处理成功但数据库更新失败