"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 ,才能实现这种绝对路径的匹配?