收藏
回答

线上版本Source Map文件无效,所有mappings字段全为分号,无法映射

框架类型 问题类型 操作时间 AppID
小程序 Bug 2020-02-07 wxa2720b729e9eca87、wx0b017a14ebdca1ee

当前公司有两个小程序,从管理后台下载到的sourcemap的必要字段均如上无效或缺失,是无法映射源代码的;同时,后台错误查询中的错误日志也不包含错误代码在源代码中的行数。

目前大量bug因此只能搁置,请求贵团队修正这个问题。

最后一次编辑于  2020-02-07
回答关注问题邀请回答
收藏

1 个回答

  • oric
    oric
    2020-02-10

    这个情况是上传的时候没有开启 ES6 转 ES5或代码压缩,没有上传有效的sourcemap文件

    https://developers.weixin.qq.com/miniprogram/dev/devtools/debug.html#source-map

    2020-02-10
    有用
    回复 10
    • Enril
      Enril
      2020-04-14
      感谢回答,开启后生成了sourcemap。但经过长期测试,发现了新的问题。
      2020-04-14
      回复
    • Enril
      Enril
      2020-04-14
      1. 部分sourcemap文件有格式错误,导致__FULL__下的完整项目的sourcemap被污染。
      2020-04-14
      回复
    • Enril
      Enril
      2020-04-14
      2. sourcemap不应该和压缩或转码挂钩,从源代码的xxx.js到转成appservice.js这个过程本身应该提供sourcemap
      2020-04-14
      回复
    • Enril
      Enril
      2020-04-14
      3. 对于用户提供的sourcemap开发工具解析错乱,sourcemap直接被忽略。经过检验sourcemap文件和代码文件的指向路径没有错误。
      2020-04-14
      回复
    • Enril
      Enril
      2020-04-14
      4. onError对象在开发工具捕捉到的错误行数总是相比实际位置+1,这对于sentry一类errorTraking工具的错误追踪是毁灭性的混淆。
      2020-04-14
      回复
    查看更多(5)
登录 后发表内容
问题标签