V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
NicholasNC
V2EX  ›  问与答

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

  •  1
     
  •   NicholasNC · 2022-05-19 20:48:09 +08:00 · 668 次点击
    这是一个创建于 949 天前的主题,其中的信息可能已经有所发展或是发生改变。

    环境

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

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1527 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 17ms · UTC 16:56 · PVG 00:56 · LAX 08:56 · JFK 11:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.