如何使用Rx監聽NodeJS事件?如何將'process.on'更改爲基於RxJS風格的事件?
我在我的JakeJS文件中有以下代碼。
process.on("cmdStart",() => {
console.log("> " + command)
});
,我想這樣做在RxJS風格,但我真的不知道什麼是做到這一點的最好辦法。
我已經閱讀了文檔,並嘗試了一些他們在github上提供的示例,但我不太確定,似乎並不奏效,這是我試過的。
const eventEmitter: any = new EventEmitter();
const cmdStart = Rx.Observable.fromEvent(eventEmitter, "cmdStart");
const subscription = cmdStart.subscribe(function (command) {
console.log("> " + command)
});
eventEmitter.emit(command);