【问题标题】:Can I translate a stacktrace from minified code into a human readable stacktrace using sourcemaps?我可以使用源映射将堆栈跟踪从缩小代码转换为人类可读的堆栈跟踪吗?
【发布时间】:2025-11-30 11:40:01
【问题描述】:

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

【问题讨论】:

    标签: javascript stack-trace source-maps minifiedjs


    【解决方案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
    

    读取stacktrace,行号为15,列号为25804(url的最后两部分)。

    结果:

    【讨论】: