【问题标题】:How to pause node.js app till debugger is attached如何暂停 node.js 应用程序直到附加调试器
【发布时间】:2016-01-27 11:26:38
【问题描述】:

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

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

应用程序无法启动。到目前为止,一切都很好。 然后我打开 Visual Studio 的 Attach to Process 对话框,将 Transport 设置为 Node.js remote debugging 并将 Qualifier 设置为:tcp://localhost:5858 并单击 Refresh。

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

似乎 node.js 不会等待调试器附加。调试器只需查询 node.js 进程以获取可能要附加的调试对象就足以恢复应用程序,这意味着即使使用--debug-brk 开关,我也无法足够快地调试它。

还有其他方法吗?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-07
      • 2016-11-10
      • 2012-02-10
      • 2017-12-18
      • 2017-04-23
      • 1970-01-01
      • 2011-10-14
      • 1970-01-01
      相关资源
      最近更新 更多