如何调试“警告:检测到递归的process.nextTick。这将在下一个Node版本中中断。”

4
有没有一种方法可以追踪递归调用 process.nextTick 的位置?例如,在这种情况下,
var normal = function(cb) {
    process.nextTick(cb);
}

var bad = function() {
    process.nextTick(bad);
};

normal(function() {
    bad();
});

问题出在第5行的"bad"函数吗?
1个回答

2

您可以使用节点命令行开关--throw-deprecation将警告转换为抛出的异常,这将为您提供一个堆栈跟踪以进行调试。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接