我想使用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,如下面的屏幕截图所示:
我不太清楚为什么会这样。任何指针都会有所帮助。