Node.js 呼叫站点数组显示为空

Node.js 呼叫站点数组显示为空,node.js,stack-trace,Node.js,Stack Trace,我在代码中使用堆栈跟踪节点模块库,如下所示: .ts var stackTrace = require('stack-trace'); module.exports = function(XYZ){ XYZ.Todo = function(id,cb){ var trace = stackTrace.get(XYZ.Todo); console.log('trace array', trace); //more function

我在代码中使用堆栈跟踪节点模块库,如下所示:

.ts

var stackTrace = require('stack-trace');

module.exports = function(XYZ){

    XYZ.Todo = function(id,cb){

        var trace = stackTrace.get(XYZ.Todo);

        console.log('trace array', trace); 

       //more function calls

    }
}
控制台:

日志显示为:

trace array [Callsite{},
    Callsite{},
    Callsite{},
     "
     "
     "
     "
     "
    Callsite{} ]
问:为什么不打印与给定函数和对象关联的所有调用站点

问题:当使用stackTrace.parse(err)时,它会按预期打印。为什么在这种情况下会打印

注意:我下面使用的是Node