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文件中的相应行
有关更多信息,请查看和
如果您有一个源映射,还可以使用它来解析堆栈跟踪字符串,并参照原始未编译文件,如中所述