匹配调试为方便开发者使用文件定位代码问题,增加调试器插件优化调试
发表时间:2023-10-06 17:51:54
文章来源:炫佑科技
浏览次数:187
菏泽炫佑科技 菏泽炫佑小程序开发 菏泽炫佑app制作 炫佑科技
匹配调试为方便开发者使用文件定位代码问题,增加调试器插件优化调试
为了方便开发使用文件来定位代码问题,添加了调试器插件,优化匹配调试。
运行环境下载流程
打开微信开发工具,在菜单栏中选择“设置-通用设置-扩展-调试器插件”,进入插件下载页面,添加匹配的调试插件。 添加成功后,即可在调试器中使用该插件。
使用流程下载文件(可以在mp后台或者开发工具上传成功弹窗下载)。 找到错误对应的子包,选择子包映射文件并填写目标行号,点击“匹配按钮”即可得到匹配结果。 并自动定位源代码位置。 (开发工具会根据源行列号自动定位代码对应位置,为保证准确定位,开发需要保证代码版本与文件匹配。)显示如下:
目录及文件说明APP为主包,FULL为整个包(仅用于不支持分包的微信低版本),其他目录为分包。 每个子包下都有对应的app-.js.map文件。 如果使用按需注入功能(在app.json中配置)微信小程序开发平台下载匹配调试为方便开发者使用文件定位代码问题,增加调试器插件优化调试,那么每个子包下也会有.app.js.map(对应子包下的非页面js),所有页面都会有xxx.js .map.小程序文件失败如何排查
请参考文档小程序文件失败原因排查。
问与答 问:为什么它们都为空?
A:每个小程序版本都应该对应一个文件。 从运营中心下载的是*新的在线版小程序。 但运营中心的错误报告是多个小程序版本的集合。 老小小程序版本和*新版本的错误信息不匹配。 开发工具和ci上传时,会提示下载对应的版本信息,可以自行保存。
如果版本一致,您可以先参考上述小程序文件故障排查文档自行检查。
Q:如何判断是否有对应的版本?
A:下载中有一个wx字段,表示该文件对应的小程序的版本号。