[LayaAir 2.0]laya 2.0 typescript console.log 为何不能智能识别 ts 文件行号?

layabox可以识别console.log()当前所在行号,在右边一个小小的地方可以点击到行。
 
但是,如果自己调用了typescript的Error对象的stack属性,对输出的文件行号不能智能识别。
 
Error: JJ
Main.ts:18
    at new Main (file:///C:/LAYABOX/test2004/bin/js/bundle.js:24:17)
    at Object.1../MyScene (file:///C:/LAYABOX/test2004/bin/js/bundle.js:39:1)
    at o (file:///C:/LAYABOX/test2004/bin/js/bundle.js:11:265)
    at r (file:///C:/LAYABOX/test2004/bin/js/bundle.js:11:431)
    at file:///C:/LAYABOX/test2004/bin/js/bundle.js:11:460
 
其实这个功能有用的。开发内部封装库的时候有用。sourcemap + typescript 可以获得调用栈的位置。
 
引擎开发人员能否考虑一下支持这个方式?
 
用处举例
function createbitmap(url:string)
{
   var bitmap = new Bitmap();
   console.log(stack[-1]);
}
 
var bmp2 = createBitmap("...");   //可以点击到这一行
 
typescript sourcemap的支持
https://github.com/evanw/node-source-map-support
browser-source-map-support.js
 
 
已邀请:

Aar0n

赞同来自:

暂不支持,但排在长期计划任务队列中

要回复问题请先

商务合作
商务合作