Typescript 是否可以使用sentry中的sourcemaps更新现有问题?

Typescript 是否可以使用sentry中的sourcemaps更新现有问题?,typescript,source-maps,sentry,Typescript,Source Maps,Sentry,我们使用自主机Sentry-记录前端错误 我们正在使用以下方式上载源地图: sentry cli发布文件demo@sentry-测试上载sourcemaps dist/demo--重写--详细--验证 它适用于所有新问题。sourcemaps会显示异常 但我们希望在现有问题中看到sourcemaps。我想当我上传sourcemaps时,现有的问题也会被更新。但事实并非如此。仍显示缩小的代码 当同样的问题再次出现时,它会显示源代码。但我们也希望在老问题上看到它 上传的人工制品中的文件名是正确的。

我们使用自主机Sentry-记录前端错误

我们正在使用以下方式上载源地图:

sentry cli发布文件demo@sentry-测试上载sourcemaps dist/demo--重写--详细--验证

它适用于所有新问题。sourcemaps会显示异常

但我们希望在现有问题中看到sourcemaps。我想当我上传sourcemaps时,现有的问题也会被更新。但事实并非如此。仍显示缩小的代码

当同样的问题再次出现时,它会显示源代码。但我们也希望在老问题上看到它

上传的人工制品中的文件名是正确的。

新版本正确显示源代码

旧的问题不存在

我用以下步骤模拟了它:

1) 应用程序是使用sourcemaps构建的 2) 异常被记录到sentry 3) 已上载源地图 4) 同样的异常记录到sentry

结果:第一个异常没有sourcemaps,第二个异常有

Sentry在记录异常时使用sourcemaps

是否可以通过运行一些作业来重新处理,以某种方式更新现有问题的详细信息


非常感谢您的生产经验。

您需要提供更多信息,请记住人们对您的世界并不了解。试着发表一个什么有效,什么无效的例子t@DoronG谢谢你的回复,我想每个有哨兵经验的人都会理解,我添加了图像,并删除了不必要的技术细节。这只是关于sentry如何以及何时将新问题连接到sourcemaps。如果可以重新处理旧的包,最简单的方法是使用类似npm的包注册表来托管您的私有包,并使用类似jsdeliver.net的url,例如cdn.jsdeliver.net/npm/package/version/,这样,每个已发布的版本都将成为永久只读,并且您的页面应该引用完整版本的url。这将删除与源映射不匹配相关的所有问题。有很多免费软件包托管,如ProGet、verdaccioetc@AkashKava对不起,你没有回答我的问题。它与包管理无关。@VíťaPlšek-angular.cz同一文件的不同版本如何在URL中标识?试着从哨兵的角度去理解,哨兵似乎正在获取新的源地图,但它如何获取旧的源地图呢?当你上传新文件时,旧文件会被保留?你需要提供更多的信息,记住人们对你的世界并不了解。试着发表一个什么有效,什么无效的例子t@DoronG谢谢你的回复,我想每个有哨兵经验的人都会理解,我添加了图像,并删除了不必要的技术细节。这只是关于sentry如何以及何时将新问题连接到sourcemaps。如果可以重新处理旧的包,最简单的方法是使用类似npm的包注册表来托管您的私有包,并使用类似jsdeliver.net的url,例如cdn.jsdeliver.net/npm/package/version/,这样,每个已发布的版本都将成为永久只读,并且您的页面应该引用完整版本的url。这将删除与源映射不匹配相关的所有问题。有很多免费软件包托管,如ProGet、verdaccioetc@AkashKava对不起,你没有回答我的问题。它与包管理无关。@VíťaPlšek-angular.cz同一文件的不同版本如何在URL中标识?试着从哨兵的角度去理解,哨兵似乎正在获取新的源地图,但它如何获取旧的源地图呢?上载新文件时,是否保留旧文件?