【发布时间】:2013-06-26 12:40:50
【问题描述】:
在 node.js express 应用程序和 nodeunit 测试中,我广泛使用咖啡脚本,但没有将生成的 javascript 文件保存在磁盘上以避免项目通过 javascript 翻译堵塞。
当我在控制台中看到的咖啡脚本文件中出现任何错误时:发生错误的文件名和行号(例如 37):/pathTo_File/fileName.coffee:37。 但我的咖啡文件中没有第 37 行!!!我那里的行少了两倍。
我猜我的输出 javascript 文件的第 37 行出现错误,但我没有在磁盘上。仅限 Coffeescript 文件。
那么我如何获得 coffeescript 文件中有错误的行号?
我知道我可以手动(使用控制台)将我的咖啡脚本文件翻译成 js 并查看行号并猜测我在咖啡文件上的哪一行出现了错误。但也许有更快的方法。
我的 IDE 是 WebStorm,os 是 osX。
【问题讨论】:
-
我听说 chrome 对 javascript 映射到源文件有一些支持。编辑:这里是:www.html5rocks.com/en/tutorials/developertools/sourcemaps/,也许它是相关的?
标签: javascript node.js coffeescript nodeunit