我有这样的代码来发送事件:
process.emit('event', event);
我想听这样的活动:
process.on('event', function(event) {
//HANDLING LOGIC
});
当文件位于同一文件夹中时,它工作正常。当我在其他文件夹中找到侦听器时,它不会被触发。造成这种情况的根本原因是什么,我可以处理它吗?
编辑:
实际问题只是缺少包含事件处理的文件的公开。为我感到羞耻。
process
是单个全局实例。 范围不应与您的问题相关。
节点.js文档中的流程
确保在
发出事件之前已初始化事件侦听器。