收藏
回答

sourceMap还原线上源码,定位错误具体代码行数?

采用工具:

1、https://github.com/mozilla/source-map

2、https://github.com/WozHuang/try/blob/master/sourceMap/source-map-viewer.html

通过红色的部分,无法还原出源代码,

我跟踪代码发现下载的map文件中,源码部分和文件部分数组下标对不上


从sources的下标 5开始,用5-3还能获取到 源文件,

sources中下标3的文件源文件sources下标是1;完全没有规则,?

但是sources中下标1-4的源文件不知道在哪里?

并且sources中有154个文件,但是sourcesContent中只有49个。

开发-运维中心-日志查询 我怎么样才能知道文件具体的错误行数,和线上版本对应函数的代码

回答关注问题邀请回答
收藏

3 个回答

  • reus
    reus
    2020-04-13

    sourcemap没有sourcecontent,有报错的位置信息,要对应上源码的位置用你上面发的https://github.com/mozilla/source-map可以解出来

    2020-04-13
    有用
    回复 1
    • 梁健文
      梁健文
      2020-07-23
      那问题来了,怎么可以拿到sourcecontent?
      2020-07-23
      1
      回复
  • ye
    ye
    2020-07-20

    请问这个是怎么用的,问什么我填上去全是null

    2020-07-20
    有用 2
    回复
  • 发飙的蜗牛
    发飙的蜗牛
    2020-12-07

    我这全是null

    2020-12-07
    有用
    回复
登录 后发表内容
问题标签