是否有可能开始幻影2与产卵?

正如我们所知,phantomjs 2没有正式发布,是否有可能下载一个.exe并使用childProcess.spawn('./phantomjs midges.js)来运行phantomjs2,它通过exec运行,但不使用spawn时。 我试图避免使用exec,因为phantomjs过程返回大量的数据,在这种情况下使用exec是一个糟糕的做法,而且我不能运行多个幽灵的exec

是的,这是可能的。 这是一个最小的例子,从节点的文档改编。

 var spawn = require('child_process').spawn, child = spawn('./phantomjs', ['midges.js']); child.stdout.on('data', function (data) { console.log('stdout: ' + data); }); child.stderr.on('data', function (data) { console.log('stderr: ' + data); }); child.on('close', function (code) { console.log('child process exited with code ' + code); });