我可以使用源映射将堆栈跟踪从缩小的代码转换为人类可读的堆栈跟踪吗?

时间:2015-09-18 00:35:15

标签: javascript stack-trace source-maps minifiedjs

我在生产中的缩小代码中有一些错误。我有源图不在生产中。我希望(在事后)使用源映射以将我的堆栈跟踪转换为人类可读的堆栈跟踪。有人曾经这样做过吗?

2 个答案:

答案 0 :(得分:6)

答案 1 :(得分:2)

Raygun开发了Source Maps Validator,您可以上传源地图文件。

如果您这样做,那么您可以从缩小的源代码的堆栈跟踪中获取行号列号,以识别导致问题的原始来源。

示例:

生产中的Stacktrace(在.min.js文件中)

Cannot read property 'split' of undefined at https://app.wire.com/min/wire-vendor.min.js?2016-06-06-15-36-prod:15:25804

读取堆栈跟踪,行号 15 ,列号 25804 (网址的最后两部分)。

<强>结果:

enter image description here