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

好的,天真的问题在这里,但我有点新nodejs。 我正在用茉莉花写一个testing脚本。 在我的代码中似乎有一个错误,所以我把“debugging器”放在其中一行,茉莉花不会因为某种原因而停止。 我知道它也到达了代码,因为我把一个console.print命令,并显示该行。

有什么令人难以置信的简单,我失踪? 我不能在JavaScript代码中设置断点并以某种方式进入REPL?

你可能像这样运行你的茉莉花testing:

$ jasmine myTest.js 

或者像这样:

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

如果你想testing节点应用程序,你有很多select,正如你所知,jasmine是nodejs代码,所以你可以在debugging模式下运行它,并运行你的testing,所以如果你有debugging器, 在你的代码中它会停在那里。

这里有3个简单的方法来debuggingnodejs应用程序。 在这里input链接描述

您可以使用第一个,在nodejs中的debugging器中构build。 运行这个命令:

 $ node debug jasmine myTest.js 

要么

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

然后你可以按C键+ Enter继续到你的debugging器; 在您的代码中的括号…