V8 JavaScript堆栈跟踪,尾随数字是什么意思?

时间:2014-02-10 11:37:59

标签: javascript node.js debugging v8

好吧,所以这可能是一个快...我在Node.js工作

我似乎无法弄清楚堆栈跟踪中的尾随数字是什么意思。

at Function.findById (/home/.../node_modules/mongoose/lib/model.js:984:15)

我指的是“984:15”

我可以告诉第一个是行号,但“15”是什么意思?

除此之外,我注意到在我的应用程序代码中,行号常常指向类似“Data.js:6:2034”的内容,但却发现“6”行没有任何内容,并且“2034”仍然毫无意义。

谢谢!

2 个答案:

答案 0 :(得分:0)

这是该行号的字符编号

答案 1 :(得分:0)

这是该行中的列号或字符。

Data.js:6:2034 - 低行数,大字符数表示,这至少是一个压缩文件(没有空格,没有换行符等)。

这样的文件应该在调试期间用格式化程序处理,否则会非常困难。