javascript - Sourcemap 在 Sentry 中无效或不可解析
问题描述
我正面临哨兵的奇怪行为。我使用 sentry-webpack-plugin 将我的源地图上传到远程公司哨兵服务器。一切似乎都很好。 我在发布选项卡中的工件下看到源映射。
但问题是,在某些情况下,源映射被正确映射,但在其他哨兵中显示缩小的错误代码,并带有警告“源映射无效或不可解析”(即使出现相同的错误)
我做了一些研究,在哨兵论坛上有人指出这可能是因为上传工件时压缩了源地图。但是为什么在某些情况下它有效,而在其他情况下无效?
这是示例:一个错误在哨兵中出现两次,但第一次正确映射到源,第二次没有
有效映射:
无效的映射:
在 main.js 最后一行是:
//#sourceMappingURL=vendor.d5b6708d.js.map
我的源地图被上传到哨兵,并通过 WebpackDeleteAfterEmit 插件从服务 main.*.js 的静态服务器中删除。
解决方案
推荐阅读
- c++ - 为什么我的整数数组是 8 位大小,即使它存储 3 个整数?
- heroku - 为什么我的 discord.py 机器人在 heroku 上部署后没有上线?
- typescript - 简单的打字稿类没有运行
- c# - 如何在 xml 标签之间替换单词/s
- sql - 如何在具有 LIMIT 和 OFFSET 的行范围之间获取随机行?
- r - 在 Azure 上安装 R 包失败:非零退出状态
- javascript - 如何在浏览器的 web 应用程序中强制横向
- python - Amazon.com 返回状态 503
- javascript - 从子 HTML 页面获取值到父文本字段
- android - android firebase 远程配置:设备未收到测试变体