输出被写入process.stdout两次

时间:2016-02-16 10:06:02

标签: node.js chrome-native-messaging

我想使用nativeMessaging将一个消息从nodejs脚本传递到chrome扩展,因此我使用chrome-native-messaging node module以下面的方式将消息传递给stdout。

 var rs = new stream.Transform({objectMode: true});
    var msg = {"message":"pingfromelectron"};
    rs.push(msg);
    rs.pipe(output).pipe(process.stdout);

但是,这是将输出两次写入stdout,如下面的屏幕截图所示:

Screen grab of output

我不太清楚为什么会这样。任何指针都会有所帮助。

0 个答案:

没有答案