好的,天真的问题在这里,但我对nodejs有些新意。我正在使用jasmine编写测试脚本。我的代码中似乎有一个错误,所以我把#34; debugger"在其中一条线和茉莉花由于某种原因没有停止。我知道它也会访问代码,因为我放了一个console.print命令并显示该行。
我有什么难以置信的简单吗?我不能在javascript代码中设置断点并以某种方式进入REPL吗?
答案 0 :(得分:2)
您可能会按照以下方式运行Jasmine Tests:
$ jasmine myTest.js
或者像这样:
$ ./node_modules/jasmine/bin/jasmine.js myTest.js
如果你想测试节点应用程序你有很多选择,如你所知,jasmine是nodejs代码,所以你可以在调试模式下运行它,并运行你的测试,所以如果你有调试器;在你的代码中,它将停在那里。
以下是调试nodejs应用程序的3种简单方法。 Node.js Debug Options
您可以使用第一个,即nodejs中的构建调试器。 运行此命令:
$ node debug jasmine myTest.js
或者
$ node debug ./node_modules/jasmine/bin/jasmine.js myTest.js
然后你可以按C按钮+ Enter继续你的调试器;代码中的括号...