Nodejs child_process erzeugt ein benutzerdefiniertes stdio

8

Ich möchte benutzerdefinierten Stream verwenden, um child_process.spawn stdio zu behandeln.

Zum Beispiel

%Vor%

Ich erhalte den Fehler Incorrect value for stdio stream .

Es gibt Dokumentation für child_process.spawn Ссылка . Für stdio-Optionen wird angegeben, dass das Stream-Objekt

verwendet werden kann
  

Stream-Objekt - Geben Sie einen lesbaren oder schreibbaren Stream frei, der auf ein tty, eine Datei, einen Socket oder eine Pipe mit dem untergeordneten Prozess verweist.

Ich denke, ich vermisse diesen "verweist auf" -Teil.

    
Mr Br 23.01.2016, 18:41
quelle

1 Antwort

6

Es scheint ein Bug zu sein: Ссылка Das scheint customStream zu sein nicht bereit, wenn es an spawn () übergeben wird. Sie können dieses Problem leicht umgehen:

%Vor%     
Shanoor 26.01.2016, 12:50
quelle

Tags und Links