我想在ruby中有类似binding.pry的东西,基本上,我希望能够添加一行到我的代码,并有一个调试器停在那里,而业力运行我的角/茉莉测试角度/茉莉花/业力REPL工具
it('runs my jasmine test', function() {
var a = true;
binding.pry // stops code and enters REPL prompt
expect(a).toBe(true);
});
那么其结果将是一个提示
#
在那里我可以在时间做的事情在该范围内可用的变量,在这一点上
# a = false;
然后我可以退出并继续执行。
# exit
就像与开发工具调试,但我想有下因缘这个过程在浏览器环境之外,并在终端内部。 我也发现https://github.com/alidavut/locus,但它似乎没有在业力下工作。
令人遗憾的是,调试器在命令行上不起作用。不适用于PhantomJS。不能在nodeJS/gulp /其他命令行基于javascript的东西下工作。 – Cosmin
你有没有尝试用'--remote-debugger'启动PhantomJS? http://phantomjs.org/troubleshooting.html –