我正在try 使用node的child_process
生成一个外部进程phantomjs
,然后在初始化后将信息发送到该进程,这可能吗?
我有以下代码:
var spawn = require('child_process').spawn,
child = spawn('phantomjs');
child.stdin.setEncoding = 'utf-8';
child.stdout.pipe(process.stdout);
child.stdin.write("console.log('Hello from PhantomJS')");
但我在stdout上看到的唯一一件事是phantomjs控制台的初始提示.
phantomjs>
因此,child.stdin.write
似乎没有产生任何效果.
我不确定我是否能在最初的产卵时向幻影水发送额外的信息.
提前谢谢.