逐行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。

欲了解更多信息, 请参阅此帖 。