为什么child.stdin可写?

时间:2016-07-06 09:14:54

标签: javascript node.js spawn node-streams

为什么Class:child_process.stdin是可写流?我应该如何解释这个? https://nodejs.org/api/child_process.html#child_process_child_stdin

背景:

新手在这里。做nodechool stream-adventure的'双重'问题。

我在这个问题上挣扎,而我(错误地)认为接口require('duplexer2')([Writable Stream],[Readable Stream])应该用作require('duplexer2')(child.stdout, child.stdin)

1 个答案:

答案 0 :(得分:0)

这一切都与观点有关,child.stdin对于子进程是可读的,但对于与之通信的任何外部进程(包括您正在编写的父进程)都是可写的。 同样,child.stdout对于外部进程是可读的。

令人困惑的是,我只是想出了自己,所以你的团队很好。