我想在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 –