1

我遵循本教程并让 Eclipse 识别我正在调试的程序。

但是,在设置断点并将应用程序引导到断点之后,应用程序似乎忽略了它。

代码继续愉快地进行,好像什么也没发生,我看不到我要查看的变量。

不幸的是,我不知道这里要包含哪些信息,所以如果您需要更多信息,请在评论中告诉我。

4

1 回答 1

0

你必须小心你正在做的事情。在eclipse中调试节点应用程序时有一些陷阱。以下是一些可能对您有所帮助的提示。

  1. 开始你的应用程序node --debug-brk your-script.js
  2. 在eclipse中启动调试器
  3. 跳过 (F6) 前几个 require 语句,这些语句导入您要调试的代码。
  4. 设置断点。(请确保您没有在当前正在编辑的源文件中设置断点。调试时,您的工作区中有一个“项目”,其中包含节点加载的所有脚本。在其中一些文件中设置断点。否则断点将被忽略。通常您希望在回调开始时设置断点。)
  5. 然后恢复 (F8) 脚本,它将在它通过的第一个断点处暂停。

从那开始,直到第一次调试工作。之后,您可以尝试更多非常规的案例。

于 2013-03-11T15:50:37.133 回答