是否有一种(简单的)方法可以从通过spawn
执行的子进程中获取转换流,其中Readable
/ Writable
端将与{{1} } / stdin
的子进程?例如,这将使我能够执行类似的操作
stdout
我当前的解决方案是两次stream.pipeline(
createReadable(),
childProcessToTransformStream(child),
createWritable(),
callback
);
:一个实例将stream.pipeline
输送到createReadable()
,第二个实例将child.stdin
输送到child.stdout
。但是我不喜欢这种解决方案,因为它不能很好地构成:如果上面有假设的createWritable()
之类的函数,就有可能创建更复杂的管道,例如:
childProcessToTransformStream