我有一个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
开关,我也无法快速调试它。
还有其他办法吗?
答案 0 :(得分:2)
调试浏览器进程目前在Electron中无效,将所有有趣的代码放在渲染器进程中,以便您可以使用Devtools