13

我在生产中遇到了一些缩小代码的错误。我有不在生产中的源地图。我想(事后)使用源映射将我的堆栈跟踪转换为人类可读的堆栈跟踪。有没有人这样做过?

4

2 回答 2

6

我也在做一些研究,并提出一些参考。我为你分享这些:

于 2015-10-05T11:27:26.257 回答
3

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

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

例子:

生产中的堆栈跟踪(在.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(url 的最后两部分)。

结果:

在此处输入图像描述

于 2016-06-15T15:55:32.777 回答