如何在coffeescript文件中获得有错误的行号
how I can get line number with error in coffeescript file
在node.jsexpress应用程序和nodeunit测试中,我广泛使用coffeescript,而不将生成的javascript文件保存在磁盘上,以避免javascript翻译堵塞项目。
当我在coffeeScript文件中遇到任何错误时,我在控制台中看到:发生错误的文件名和行号(例如37):/pathTo_File/fileName.coffee:37
但是我的咖啡档案里没有第37行我在那里的线路少了两倍。
我想我在输出javascript文件的第37行出现了错误,但磁盘上没有。仅Coffeescape文件。
那么,如何在coffeescript文件中获得带有错误的行号呢?
我知道我可以手动(使用控制台)将我的咖啡脚本文件翻译为js,然后查看行号,并猜测我在咖啡文件中的哪一行出现了错误。但也许有更快的东西。
我的IDE是WebStorm,操作系统是osX。
CoffeeScript 1.6.1及以上版本支持生成源映射,这是一种告诉JavaScript引擎CoffeeSript程序的哪个部分与正在评估的代码匹配的方法。支持它的浏览器可以自动使用源代码映射在调试器中显示原始源代码。要在JavaScript文件旁边生成源映射,请将--map或-m标志传递给编译器。
http://coffeescript.org/#source-映射
相关文章:
- 回复'js'仅当请求有错误时(否则使用html)
- 表单已发送,但验证有错误
- 如果文件不存在,fs.watch是否有错误处理程序
- Meteor上有错误的同步问题
- 表单验证:如果有错误,不要't使手风琴动起来
- 我有错误文档.注册元素未被细化
- 如何转换为特定于 json 的类 c#?我有错误
- 如果当前输入有错误或警告,则禁用所有下一个表单输入字段
- 通过有错误的 Ajax-Request 打印出 HTML 会阻止进一步的 JS 工作
- 脸书应用程序有错误
- XDomainRequest 总是有错误
- HTML5 Canvas游戏有错误,点击时第一个拼图块会变成不同的块
- Page_ClientValidate返回 false,但没有一个验证器有错误
- 量角器由中继器命令中是否有错误
- Jquery 验证器 - 表单被保存但有错误
- 任何人看到我的重置功能有错误
- 现在我有错误“;ReferenceError:项未定义“;不知道如何测试我的dataService
- 有没有一种方法可以在加载页面后检查iframe是否有错误消息
- 我可能对hoverIntent有错误的想法
- 在加载时ngClass有错误,即使表达式为false,也加载该类