来自 process.emit in Node.js 的事件范围



我有这样的代码来发送事件:

process.emit('event', event);

我想听这样的活动:

process.on('event', function(event) {
     //HANDLING LOGIC
});

当文件位于同一文件夹中时,它工作正常。当我在其他文件夹中找到侦听器时,它不会被触发。造成这种情况的根本原因是什么,我可以处理它吗?

编辑:

实际问题只是缺少包含事件处理的文件的公开。为我感到羞耻。

process是单个全局实例。 范围不应与您的问题相关。

节点.js文档中的流程

确保在

发出事件之前已初始化事件侦听器。