0

我正在尝试将 shelljs ( https://github.com/arturadib/shelljs ) 用于我正在从事的项目,它在基于 Unix 的系统上就像一个魅力但是一旦我尝试在 Windows 上使用它,我就能够启动一个进程,但我完全无法获得该进程的输出。该文档提到,以下任何一种获取输出的方法都应该有效,但它们都不能在 Windows 上使用,有什么建议吗?

var version = exec('node --version', {silent:true}).output;

var child = exec('some_long_running_process', {async:true});
child.stdout.on('data', function(data) {
  /* ... do something with data ... */
});

exec('some_long_running_process', function(code, output) {
  console.log('Exit code:', code);
  console.log('Program output:', output);
});
4

1 回答 1

0

尝试这样做:

child.on("data",function(data){...}
于 2015-12-15T11:10:34.267 回答