Nodejs Child Process: escreva para stdin a partir de um processo já inicializado

Eu estou tentando gerar um processo externophantomjs usando nóchild_process e, em seguida, enviar informações para esse processo depois que ele foi inicializado, isso é possível?

Eu tenho o seguinte código:

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')");

Mas a única coisa que eu consegui no stdout é o prompt inicial do console do phantomjs.

phantomjs> 

Então parece que ochild.stdin.write não está fazendo nenhum efeito.

Não tenho certeza se posso enviar informações adicionais para phantomjs após o spawn inicial.

desde já, obrigado.

questionAnswers(1)

yourAnswerToTheQuestion