逐行debuggingCoffeeScript
有没有一种方法来逐行debuggingCoffeeScript?
我知道它编译成Javascript。 但是,这听起来像它可以使debugging一个痛苦。
目前debuggingCoffeeScript是相当痛苦的。 大多数人使用大量的unit testing。
在debuggingCoffeeScript的过程中有一些工作正在进行,但是在我们有一个非常好的debugging器之前,可能还有一段时间了。 一个例子是http://www.infoq.com/news/2011/08/debug-languages-on-javascript-vm
更新 :目前有一个coffeescript编译器的重新devise ,生成源地图 ,它应该使您能够在Google Chrome的最新版本(18和更高版本)中debugging您的咖啡标记。
我认为这还不是生产准备,但值得一提的是。
如果您正在terminal运行coffeescript,您可以使用node-inspector对它进行逐行debugging,以这种方式启动您的脚本:
coffee --nodejs --debug-brk yourscript.coffee
是的,使用节点检查器 :
npm install -g node-inspector
通过将语句debugger
放入脚本的源代码中,您将启用一个断点。 然后input一个控制台:
coffee -c -m myscript.coffee node-debug myscript.js
节点检查器支持开箱即用的源映射,所以不需要额外的configuration。
欲了解更多信息, 请参阅此帖 。