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