微信小程序在打包时,会将所有 js 代码打包成一个文件,从而减少体积,加快访问速度。

    然而,压缩代码的错误是很难Debug的,因为错误位置是这样的:

    文件

    app-service.js

    行号

    13782

    7974

    这时,错误的位置信息(文件,行号和列号)失去了价值,因为开发者很难知道它所对应的源代码位置。

    Fundebug的微信小程序BUG监控支持通过Source Map还原出错位置:

    文件

    utils/util.js

    行号

    列号

    8

    这样的话,开发者能够迅速定位出错的源代码。

    在Fundebug控制台,只需要点击Source Map按钮,就可以切换压缩前后的堆栈:

    如果希望使用Source Map功能,用户则需要: