

Fundebug微信小程序BUG监控服务支持Source Map
source link: https://kiwenlau.com/2019/08/26/fundebug-wechat-miniprogram-support-sourcemap/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Fundebug微信小程序BUG监控服务支持Source Map
摘要: 自动还原真实出错位置,快速修复BUG。

Source Map功能
微信小程序的Source Map功能目前只在 iOS 6.7.2 及以上版本支持。
微信小程序在打包时,会将所有 js 代码打包成一个文件,从而减少体积,加快访问速度。
然而,压缩代码的错误是很难Debug的,因为错误位置是这样的:
- 文件:app-service.js
- 行号:13782
- 列号:7974
这时,错误的位置信息(文件,行号和列号)失去了价值,因为开发者很难知道它所对应的源代码位置。
Fundebug的微信小程序BUG监控支持通过Source Map还原出错位置:
- 文件:utils/util.js
- 行号:573
这样的话,开发者能够迅速定位出错的源代码。
在Fundebug控制台,只需要点击Source Map按钮,就可以切换压缩前后的堆栈:

如果希望使用Source Map功能,用户则需要:
- 从微信小程序管理后台下载Source Map文件
- 在Fundebug项目管理后台上传Source Map文件
下载Source Map文件
- 登陆微信公众平台
- 切换到左侧”开发”页面
- 点击链接”下载线上版本Source Map文件”
上传Source Map文件
将下载的Source Map文件解压缩,仅需上传解压缩的文件中的__APP__/app-service.map.map文件。
上传步骤
- 进入Fundebug『控制台』
- 选择『项目设置』
- 点击『Source Map』
- 选中需要上传的Source Map文件(支持上传多个Source Map文件)
- 点击『上传』
上传Source Map时可以配置应用版本:

下图为已经上传的不同版本的Source Map文件:

若希望区分不同版本微信小程序的Source Map文件,则需要在接入Fundebug插件时,配置对应的appversion属性,与上传Source Map时设置的版本保持一致:
fundebug.init({
appVersion: "3.2.5"
});
Fundebug微信小游戏BUG监控服务的Source Map功能也将尽快推出,敬请期待。
最后,感谢青团社的小伙伴的协助~
关于Fundebug
Fundebug专注于JavaScript、微信小程序、微信小游戏、支付宝小程序、React Native、Node.js和Java线上应用实时BUG监控。 自从2016年双十一正式上线,Fundebug累计处理了30亿+错误事件,付费客户有阳光保险、达令家、核桃编程、荔枝FM、微脉等众多品牌企业。欢迎大家免费试用!

版权声明: 转载时请注明作者KiwenLau以及本文地址: https://kiwenlau.com/2019/08/26/fundebug-wechat-miniprogram-support-sourcemap/
Recommend
-
105
虽说 Pebble 被 Fitbit 收下之后,官方已经宣布只会继续营运其服务至 2017 年底。可是看来 Pebble 的粉丝数真的远比 Fitbit 的估计要多,所以就把原定在 2017 年年底完结的 Pebble 服务支持,延长至 2018 年 6 月 30 日。
-
81
针对三、四线城市的K12校外辅导机构,「学有帮帮」用重服务支持S2b2C的扩张模式
-
65
微软计划在2020年1月终止对Windows7的全部支持,现在微软已经开始准备向广大Windows7用户推送这一通知消息。微软最近证实,它将在Windows7上显示服务支持终止通知,让每个用户都知道即将发生的变化,以及2020年使用无法接收
-
32
据美国财经媒体CNBC报道,亚马逊或将关闭在华市场业务,但它仍在积极寻求在中国市场的增长。通过推出一项新的贷款服务,亚马逊正在为庞大的中...
-
46
监控微信小程序中的慢HTTP请求摘要: 请求时间太长,影响用户体验,使用 Fundebug 监控慢请求。Fundebug 的微信小程序监控...
-
18
[ 摘要 ]基金当前主要针对武汉等疫情防控重点地区的医护人员、全国各地支援湖北的医疗队,基金将和相关专业机构合作展开定向支持帮扶,包括医疗物资采购以及对一线医护人员的人道救助、生活服务保障、关怀激励等。 ...
-
12
2019-09-05Fundebug前端异常监控插件更新至2.0.0,全面支持TypeScript摘要: 是时候支持TS了!
-
11
2019-07-30Fundebug后端Node.js插件更新至0.2.0,支持监控Express慢请求摘要: 性能问题也是BUG,也需要监控。
-
12
2019-07-05Fundebug前端异常监控插件更新至 1.9.0,支持监控 HTTP 慢请求摘要: 1.9.0新增
-
4
fundebug 实时监控网站错误的平台 Posted on 2020-10-16...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK