我的理解是 NodeJS 会一直运行,直到所有事件都从事件队列中排出,然后才会退出。在各种情况下,我编写了一个脚本,它使用第三方模块,它做我想做的事,但不退出。我认为这是因为其他一些第三方模块在事件队列中有一些东西。
我可以做些什么来观察队列,鼓励它被排空,甚至确定谁还有事情要做(也许获得足够的信息来知道如果我无论如何都 process.exit,不会造成任何伤害)
感谢您的建议。
我的理解是 NodeJS 会一直运行,直到所有事件都从事件队列中排出,然后才会退出。在各种情况下,我编写了一个脚本,它使用第三方模块,它做我想做的事,但不退出。我认为这是因为其他一些第三方模块在事件队列中有一些东西。
我可以做些什么来观察队列,鼓励它被排空,甚至确定谁还有事情要做(也许获得足够的信息来知道如果我无论如何都 process.exit,不会造成任何伤害)
感谢您的建议。