收藏
回答

js 业务代码错误日志无法定位?

我根据官方文档的 sourceMap 使用说明进行了操作,这是我的操作:

  1. 从we分析下载 1.8.8 版本sourceMap
  2. 找到问题
  3. 定位行列
  4. 通过 ‘source-map’ 包进行定位


	const fs = require('fs')
const {SourceMapConsumer} = require('source-map')



async function originalPositionFor(line, column) {
  const sourceMapFilePath = '/Users/xxx/docker-list/sourcemap/gh_53d3b8626252_85_0/__APP__/app-service.map.map'
  const sourceMapConsumer = await new SourceMapConsumer(JSON.parse(fs.readFileSync(sourceMapFilePath, 'utf8')))


  return  sourceMapConsumer.originalPositionFor({
      line,
      column,
   })
}
originalPositionFor(138,137438).then((res,err)=>{
  if(err)throw err;
  console.info(res)
})


执行结果

请问我的操作有那里不对吗?为什么没有数据?

回答关注问题邀请回答
收藏
登录 后发表内容