【发布时间】:2012-10-25 04:28:15
【问题描述】:
我正在尝试使用节点的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')");
但我在标准输出上得到的唯一信息是 phantomjs 控制台的初始提示。
phantomjs>
所以child.stdin.write 似乎没有任何效果。
我不确定是否可以在初始生成时向 phantomjs 发送其他信息。
提前致谢。
【问题讨论】:
标签: node.js stdin phantomjs external-process child-process