如何暂停node.js应用程序直到附加调试器

时间:2015-10-27 20:58:19

标签: javascript node.js visual-studio debugging electron

我有一个node.js应用程序(特别是电子),想要调试它最早的js代码。我试图使用--debug-brk开关:

electron --nolazy --debug-brk=5858 \git\electron-quick-start

应用程序无法启动。到现在为止还挺好。 然后,我打开Visual Studio的“附加到进程”对话框,将“传输”设置为Node.js remote debugging并将限定符设置为:tcp://localhost:5858,然后单击“刷新”。

现在node.js应用程序继续启动。我还没有附加调试器。

似乎node.js不会等待调试器附加。调试器只是查询node.js进程,以便可以连接到可能的调试对象,这足以恢复应用程序,这意味着即使使用--debug-brk开关,我也无法快速调试它。

还有其他办法吗?

1 个答案:

答案 0 :(得分:2)

调试浏览器进程目前在Electron中无效,将所有有趣的代码放在渲染器进程中,以便您可以使用Devtools