我正在尝试phantomjs
使用节点生成一个外部进程child_process
,然后在初始化后向该进程发送信息,这可能吗?
我有以下代码:
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')");
但我在标准输出上得到的唯一东西是 phantomjs 控制台的初始提示。
phantomjs>
所以似乎child.stdin.write
没有任何效果。
我不确定我是否可以在初始生成时向 phantomjs 发送其他信息。
提前致谢。