如何使用node.js jasmine设置断点?



好的,这里天真的问题,但我对nodejs有点陌生。我正在用jasmine写一个测试脚本。我的代码中似乎有一个错误,所以我把"调试器"放在其中一行中,但由于某种原因,jasmine没有停止。我知道它也会进入代码,因为我放了一个控制台。输出命令并显示该行。

我是不是错过了一些非常简单的东西?我不能在javascript代码中设置一个断点并以某种方式进入REPL吗?

您可能像这样运行Jasmine测试:

$ jasmine myTest.js

或者像这样:

$ ./node_modules/jasmine/bin/jasmine.js myTest.js

如果你想测试节点应用程序,你有很多选择,如你所知,茉莉花是nodejs代码,所以你可以在调试模式下运行它,并运行你的测试,所以如果你有调试器;在你的代码中,它会停在那里。

下面是调试nodejs应用程序的3种简单方法。Node.js调试选项

你可以使用第一个,即nodejs中的内置调试器。执行命令:

$ node debug jasmine myTest.js

$ node debug ./node_modules/jasmine/bin/jasmine.js myTest.js

然后你可以按C键+ Enter键继续调试;

最新更新