我正在尝试开发用于学习 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/