Ich benutze den Knoten child_process API
%Vor%vom Kind verwende ich das folgende
%Vor%Kann ich innerhalb dieses Pipe-Events einen Code wie console.log hinzufügen?
wie zum Beispiel vielleicht mit Prototyp
%Vor%update
Was ich brauche, ist diese childProcess.stderr.pipe(process.stderr);
zu hören und falls ich einen Fehler bekommen sollte process.exit(1)
wenn ich etwas versuche, habe ich einen Fehler bekommen
%Vor%UPDATE2
Ich versuche folgendes
%Vor%// Wenn ich Folgendes hinzufüge, sehe ich den Fehler im Protokoll
%Vor%Non der console.log ("im hier") wird im Fehlerfall gedruckt
Ich muss irgendwie auf diese Pipe hören oder vielleicht irgendwie die child.stderr.pipe (process.stderr) erweitern, was ich tun muss, ist process.exit(1)
, falls ich einen Fehler von der Code-Anweisung oben bekommen habe ...
Vielleicht mit JavaScript-Prototyp, aber nicht sicher, wie das geht ...
Bitte helfen Sie mir Im stecken und ich weiß, das ist nicht einfach ...
Das funktioniert für mich:
%Vor%Konsolenausgabe:
%Vor%Das Problem in Ihrer Seite, vielleicht der Befehl, den Sie spawnen, verwendet nicht stderr?
Aktualisieren
Wenn ich process.exit()
Die Ausgabe unterscheidet sich geringfügig (kein close Ereignis vom Kind)
%Vor%Sie können mit dem Code hier "spielen": Ссылка
Tags und Links javascript node.js javascript-events child-process spawn