error.stack中的coffeescript行号?

error.stack中的coffeescript行号?,coffeescript,Coffeescript,以下是咖啡脚本代码: try any_error_here catch err alert err.stack 给出以下堆栈跟踪: ReferenceError: any_error_here is not defined at eval (coffeescript:5:3) 如何获取此堆栈的coffeescript行号(第2行) 下面是一个简单的html,有相同的问题: <html> <head> <meta ht

以下是咖啡脚本代码:

try
    any_error_here
catch err
    alert err.stack
给出以下堆栈跟踪:

ReferenceError: any_error_here is not defined 
  at eval (coffeescript:5:3)
如何获取此堆栈的coffeescript行号(第2行)

下面是一个简单的html,有相同的问题:

<html>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
        <title>Coffee-script stack trace problems</title>
        <script type="text/javascript" language="javascript" src="http://coffeescript.org/extras/coffee-script.js"></script>
    </head>
    <body id="dt_example">
        <script type="text/coffeescript" language="javascript">
    try
        any_error_here
    catch err
        alert err.message+'\n'+err.stack + '\n\nWhat is coffeescript line number for this stack?'
        </script>
    </body>
</html>

Coffee脚本堆栈跟踪问题
尝试
这里有错误吗
犯错误
警报err.message+'\n'+err.stack+'\n\n此堆栈的coffeescript行号是什么

这听起来像是一个问题

编译CoffeeScript时,可以通过指定
-m
选项生成源映射:

coffee-c-mso.coffee

在支持源映射的浏览器中(例如Chrome),CoffeeScript文件将出现在Sources选项卡中,错误和日志语句将引用CoffeeScript文件中的相应行

有关更多信息,请查看和

如果您有一个源映射,还可以使用它来解析堆栈跟踪字符串,并参照原始未编译文件,如中所述