前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Fundebug新增JavaScript Sourcemap即时转换功能

Fundebug新增JavaScript Sourcemap即时转换功能

作者头像
Fundebug
发布2023-10-23 11:03:39
1300
发布2023-10-23 11:03:39
举报
文章被收录于专栏:FundebugFundebug

摘要: 针对单个错误事件,上传 map 文件,实时转换

为什么需要 Source Map?

压缩代码的错误的位置信息(文件,行号和列号)已经失真,开发者很难定位源代码的位置。而且,压缩代码的变量以及函数名称都会进行变换,这也增加了开发者 Debug 的难度。

Source Map 是一个 JSON 文件,其中包含了代码转换前后的位置信息。给定一个转换之后的压缩代码的位置,就可以通过 Source Map 获取转换之前的代码位置,反过来也一样。

Fundebug 支持使用 Source Map 还原真正的错误位置。这样的话,开发者能够迅速定位出错的源代码。另外,Fundebug 还能够展示出错的代码块,帮助开发者更快地解决问题。

Fundebug 支持上传 Sourcemap

如果用户主动上传了 Sourcemap,或则配置允许 Fundebug 自动下载 Sourcemap 文件,压缩代码一般都会自动还原。

参考:Fundebug 支持 Sourcemap

即时转换功能

然而,因为错误事件很多,总有些情况下因为一些未知的原因未能自动还原。这个时候,需要一种很好的方式来将原本的代码还原出来,因此我们开发了 Sourcemap 即时转换功能。

如何使用?

如果一个事件的堆栈(stacktrace) 信息没有还原,可以点击上传 sourcemap按钮主动上传代码对应的 Sourcemap,如下图所示:

当上传完 Sourcemap 之后,系统会立即将堆栈信息还原出来:

备注: 目前仅支持 JavaScript,小程序相应功能还在开发中。

版权声明

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-06-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 为什么需要 Source Map?
  • Fundebug 支持上传 Sourcemap
  • 即时转换功能
  • 如何使用?
  • 版权声明
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档