在NodeJS中pipe理两个命令
我需要将一个CLI转换为nodejs中的“spawn”语法,而我陷入了一丝混乱,无法从文档中找出如何处理它。
语法是这样的:
somecommand -a op1 -b op2 | othercommand -c op1 -d op2
“其他命令”应该从“somecommand”输出“live”。 我想监视“othercommand”的输出。
谢谢,Tal。
在你的somecommand.js中,把你的输出写到process.stdout,在othercommand.js中,把process.stdin写到一个stream中,比如用你的工作stream,然后把stream传给process.stdout