错误-stack-parser.js - 摘自JS错误的意义
简单的交叉浏览器 错误 par.
此库从给定错误中解析并提取函数名称、 URL、 行号、 列号 stack 作为
矩阵 堆叠外观编号.
一旦你解析出 StackFrames, 你可以做更多有趣的事情。 见 堆栈跟踪- gps。 。 。 .
注意,在IE9和之前, Error 物体没有足够的信息来提取很多东西。 在IE 10中, Error编号
给予 stack 一旦他们 throw无.
浏览器支持
使用量
ErrorStackParser.parse(new Error('BOOM'));
=> [
StackFrame({functionName: 'foo', args: [], fileName: 'path/to/file.js', lineNumber: 35, columnNumber: 79, isNative: false, isEval: false}),
StackFrame({functionName: 'Bar', fileName: 'https://cdn.somewherefast.com/utils.min.js', lineNumber: 1, columnNumber: 832, isNative: false, isEval: false, isConstructor: true}),
StackFrame(... and so on ...)
]
安装
npm install error-stack-parser
bower install error-stack-parser
https://raw.githubusercontent.com/stacktracejs/error-stack-parser/master/dist/error-stack-parser.min.js
捐款
想要列为一个 贡献者开始于 贡献指南来啊!