使用mocha运行节点检查器

Ell*_*iot 17 mocha.js node.js node-inspector

我好像无法调试mocha脚本.

我可以用这样的检查器运行节点node --inspect script.js.然后这给了我一个去调试的网址,比如说chrome-devtools://devtools/remote/...

但是,当我使用mocha与此行时,mocha --inspect test.js我无法调试.它说'调试器监听[::]:5858'.有没有办法让我使用节点检查器调试mocha测试?

转到localhost:5858给了我这个信息:

Type: connect
V8-Version: 5.1.281.84
Protocol-Version: 1
Embedding-Host: node v6.9.1
Content-Length: 0
Run Code Online (Sandbox Code Playgroud)

使用--inspect --debug-brk没有帮助.

Ell*_*iot 21

问题是我的摩卡版本.我运行的是3.1.0之前的版本.--inspect支持在3.1.0中添加

我现在能够使用以下行进行调试:

mocha --reporter spec --inspect test.js
mocha --reporter spec --inspect-brk test.js
Run Code Online (Sandbox Code Playgroud)