Javascript 如何在coffeescript文件中获取错误行号

Javascript 如何在coffeescript文件中获取错误行号,javascript,node.js,coffeescript,nodeunit,Javascript,Node.js,Coffeescript,Nodeunit,在node.js express应用程序和nodeunit测试中,我广泛使用coffeescript,而不将生成的javascript文件保存在磁盘上,以避免javascript翻译造成项目阻塞 当我在coffeeScript文件中遇到任何错误时,我会在控制台中看到:发生错误的文件名和行号(例如37):/pathTo\u file/filename.coffee:37但我的咖啡档案中没有第37行我在那里的线少了两倍 我猜我的输出javascript文件第37行有错误,但磁盘上没有。仅限Coffe

node.js express应用程序和nodeunit测试中,我广泛使用coffeescript,而不将生成的javascript文件保存在磁盘上,以避免javascript翻译造成项目阻塞

当我在coffeeScript文件中遇到任何错误时,我会在控制台中看到:发生错误的文件名和行号(例如37):
/pathTo\u file/filename.coffee:37
但我的咖啡档案中没有第37行我在那里的线少了两倍

我猜我的输出javascript文件第37行有错误,但磁盘上没有。仅限Coffeescript文件

那么,如何在coffeescript文件中获得出错的行号呢

我知道我可以手动(使用控制台)将我的咖啡脚本文件翻译成js,然后查看行号并猜测我在咖啡文件中的哪一行出错。但是也许有更快的东西


我的IDE是WebStorm,操作系统是osX。

CoffeeScript 1.6.1及以上版本包括对生成源代码映射的支持,这是一种告诉JavaScript引擎CoffeeScript程序的哪个部分与正在评估的代码相匹配的方法。支持它的浏览器可以自动使用源映射在调试器中显示原始源代码。要在JavaScript文件旁边生成源映射,请将--map或-m标志传递给编译器


我听说chrome支持javascript映射到源文件。编辑:这里是:www.html5rocks.com/en/tutorials/developertools/sourcemaps/,可能相关吗?