这是退出Node.js进程的本机退出挂钩:这个钩子将直接通过调用
process.exit(); // probably does some magic to remove calls from queue somehow, somewhere in the Node.jsprocess但是,我在网上看到了一些建议这样
它显然来自传递给process.nextTick的回调。假设堆栈跟踪实际上是不可用的,那么如何调试它呢?在幕后发生了什么,我如何在一个更大的项目中解决这个问题?TypeError: callback is not a function at process_tickDomainCallback (node.js:390:13)
注: Node的旧版本有不同的process.nextTick实现,并输出