【发布时间】:2019-12-04 23:41:14
【问题描述】:
对不起,如果我描述的不够充分,如果需要,请告诉我。
我正在尝试让一个 node.js 脚本在另一个 node.js 脚本上使用 child_process.spawn()。我能够成功执行它,但我无法从 stdin、stdout 和 stderr 以外的管道检索数据。
当我执行spawn() 命令时,我可以选择访问“stdio”,但process 没有该选项。 process.stdio 未定义。
当我spawn() 一个 ffmpeg 进程时,我可以轻松地从超过 3 个默认管道中获取数据。
所以,我的问题是:如何从常规 node.js 脚本访问更多管道?
基本上我想访问process.stdio[1]而不是process.stdout之类的东西,因为这样我就可以使用比2高得多的数字process.stdio。
感谢您的帮助,谢谢
【问题讨论】:
标签: node.js