mocha节点检查器不能使用“debugging器”命令

我正在使用摩卡来testing我的代码。 我正在使用节点检查器来debugging我的代码。

bash mocha test/test.* --debug-brk

这工作,但不是很好。 它停在摩卡的第一行代码。 我希望它停止在我的代码。 我尝试使用“debugging器”关键词做一个手动断点,但一些如何不停止在那里。

尝试在这个问题上的摩卡库底部放置一个断点。 出于某种原因,允许模块中的debugger语句暂停节点debugging器。

但是它似乎并没有停止在规范本身的debugging器语句。 我有一个强调这个问题的问题。

我在最新的节点版本上,使用node-debug命令(启动node-inspector并且遇到同样的问题,下面是我正在使用的目录:

使用以下版本:

  • 节点:0.11.13(我从最新降级)< – 我明确地不得不使用这一个
  • 摩卡:2.2.1 < – 可以与任何工作
  • 节点检查器:0.9.2 < – 可以与任何工作

使用以下命令开始testing:

  • node-debug _mocha test / unit-tests.js

导航到您的testing文件,并开始放入断点,然后点击运行。 我通常把我的testing文件的“要求”放在一个,而在我的“它”function中放几个。

希望有所帮助,而且总有一天这种事会起作用:P

有想到从这里降级节点: https : //www.bountysource.com/issues/7978672-script-is-resumed-as-soon-as-node-inspector-is-loaded

和从这里的命令: https : //github.com/node-inspector/node-inspector#how-do-i-debug-mocha-unit-tests