如何暂停node.js应用程序,直到连接debugging器

我有一个node.js应用程序(电子,具体),并希望debugging它的最早的JS代码。 我正在尝试使用--debug-brk开关:

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

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

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

看来node.js不会等待debugging器附加。 debugging器只需查询node.js进程就可以连接到一个可能的debugging程序就足以恢复应用程序,这意味着即使使用--debug-brk开关,我也无法快速debugging它。

有另一种方法吗?

在Electron中debugging浏览器进程现在不起作用,将所有有趣的代码放在渲染器进程中,这样您就可以使用Devtools