Rxjs rx节点writeToStream未向process.stdout发送输出

Rxjs rx节点writeToStream未向process.stdout发送输出,rxjs,Rxjs,我一直在使用RX-RX节点的节点扩展,但在使用特定函数writeToStream时遇到了问题 以下示例不向console process.stdout发送任何值: var Rx = require('rx'); var RxNode = require('rx-node'); var source = Rx.Observable.range(0, 5); var subscription = RxNode.writeToStream(source, process.stdout, 'utf8')

我一直在使用RX-RX节点的节点扩展,但在使用特定函数writeToStream时遇到了问题

以下示例不向console process.stdout发送任何值:

var Rx = require('rx');
var RxNode = require('rx-node');
var source = Rx.Observable.range(0, 5);
var subscription = RxNode.writeToStream(source, process.stdout, 'utf8');
我尝试过使用一种替代方法,使用一个简单的订阅,它工作得很好,我直接将next的输出写入控制台,但这是使writeToStream工作的一种变通方法


你知道我需要做什么才能让writeToStream正常工作吗?非常感谢您的帮助。

此问题是rx node 1.0版本中的一个错误。它已在最新版本中修复。然而,这些补丁还没有在npm上,现在最好的补丁是直接下载它只是一个文件


更新1从版本1.0.1开始,该修复程序现在已上线

很高兴看到它被修复。我将使用一个从主源。谢谢