我可以:
- 我可以使用nodeunit测试 node.js 模块。
- 我可以使用node inspector调试我的 node.js express 站点。
但是如何使用节点检查器调试 nodeunit 测试?
我试过了,但没有工作:
nodeunit --debug myNodeUnitModule_test.js
它不工作。- 我试图安装nodebug。并像这样使用它:
nodebug /usr/local/bin/nodeunit myNodeunit_test.js
但它既不适用于 ubuntu (No such file or directory
) 也不适用于 mac (env: node\r: No such file or directory
)
几乎可以工作 node --debug /usr/local/bin/nodeunit ./routes/edit/bodyTelInfoArraysToObject_test.js
/usr/local/bin/nodeunit
命令采用的路径在哪里which nodeunit
得到输出:
debugger listening on port 5858
并在那里执行测试。
但是我不能跳入调试:当我localhost:8080
在 chrome 中打开 url 来观看调试时:
- 第一次加载我看到空文件列表
- 第二次加载:找不到页面。
在我的 nodeunit 测试中,我写debugger
了在那里停止调试。但什么都没有。