请问 sentry sourcemap 怎样匹配绝对路径?

2022-05-19 20:48:09 +08:00
 NicholasNC

环境

"electron": "11.1.0",
"@sentry/webpack-plugin": "^1.18.9",

问题描述

在 electron 的渲染进程中加载了一个 web 页面,在里面接入了 sentry 服务

在打包时,使用 sentry 提供的 webpack 插件:@sentry/webpack-plugin 将生成的 sourcemap 文件上传到 sentry 上,如下图:

ps:渲染进程在项目根目录下的 web/work-test/ 目录下,所以上图,sourcemap 设置了 ~/web/work-test/ 前缀

当 sentry 捕抓到异常并上报时,如下图:

js 文件路径是:/Applications/%E5%A6%99%E5%B0%8F%E7%A8%8B%E5%9B%BE%E5%BD%A2%E5%8C%96%E5%AE%A2%E6%88%B7%E7%AB%AF-%E6%B5%8B%E8%AF%95%E7%89%88.app/Contents/Resources/app/web/work-test/static/js/index.dfb14657.js

但这个绝对路径没法跟 sourcemap 中的 ~/web/work-test/static/js/index.dfb14657.js 匹配上,导致没法使用 sourcemap 的功能

请教一下,需要怎样设置 sentry ,才能实现这种绝对路径的匹配?

523 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/854001

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX