【问题标题】:Is there any way to load files to Chrome when debugging node scripts调试节点脚本时有什么方法可以将文件加载到 Chrome
【发布时间】:2018-01-01 07:18:34
【问题描述】:

目前可以使用 Chrome 来调试节点脚本,如 here 所述。但是,如果我这样运行:

node --inspect --debug-brk myscript 

它只会将myscript 加载到浏览器中,我可以在这个文件中放置断点。但是假设myscript 需要anotherscript 并且我想在这个脚本中放置一个断点。由于 Chrome 检查器仅加载了myscript,因此我不知道如何做到这一点。

有没有办法在脚本中需要这个文件之前将文件加载到 Chrome 检查器中,并且 Chrome 会自行加载它?

我目前正在修改源代码并将debugger; 声明放在那里,这很有效。但我想这应该更适合这个目的。

【问题讨论】:

    标签: node.js debugging google-chrome-devtools


    【解决方案1】:

    目前看来是不可能的。

    避免修改源的一种可能解决方案是在脚本末尾放置一个断点。这样,当到达断点并暂停执行时,Chrome 将加载所有相关文件。然后,您可以使用Ctrl+P 打开任何文件并在此处设置断点。如果您使用 Open dedicated Chrome DevTool for Node 选项,Chrome 会在会话之间保留断点:

    然后只需重新启动您的节点应用程序。在This will make you more efficient at debugging Webpack unspecified build errors 文章中查看更多详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-27
      • 2020-01-06
      • 1970-01-01
      • 2021-08-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多