【发布时间】:2017-03-15 18:45:44
【问题描述】:
我正在尝试开发一个用于学习电子 JS 的示例应用程序。 但不幸的是,节点调试器不适用于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 机器上运行。
我在 CALL STACK 选项卡上收到的错误消息是
No Call stack available(vscode_backtrace:Internal error: TypeError: undefined is not a function)
请帮我解决这个问题。
【问题讨论】:
-
这个视频很好地介绍了如何设置它:Debugging Electron in VS Code。我(在 OSX 上)尝试过它并且它可以工作 - 而且它现在对我来说也比它的价值更麻烦。 Console.log() 和 Chrome 开发工具提供了足够多的报告。也许随着我的项目变得越来越复杂,这将是值得的。
标签: javascript node.js visual-studio-code electron node-inspector