交互式child_process.spawn

时间:2015-06-21 06:42:02

标签: javascript node.js child-process

我希望与节点child_process进行交互,但是在stdout或stderr下面没有被调用。这是因为没有填充缓冲区或什么?我是否要使用其他管道,例如stream

更糟糕的是,这导致了悬挂过程,尽管我没有分离它们。有点可疑......

var cp = require('child_process');
var childProcess = cp.spawn('git', ['add', '--patch']);

childProcess.stdout.on("data", function(data) { console.log(1, data.toString()); });
childProcess.stderr.on("data", function(data) { console.log(2, data.toString()); });

childProcess.stdin.write('e');

0 个答案:

没有答案