Wie von jemand anderem hier gefragt: https://github.com/trentm/node-bunyan/issues/322 ...
Der Befehl node somescript.js | bunyan
(woher somescript.js
schreibt utf8-Text in stdout und bunyan
verbraucht stdin) erzeugt keine Ausgabe, wenn es auf Powershell ausgeführt wird, funktioniert aber gut mit cmd.exe.
Ich weiß, dass PS-Pipes auf Objekten basieren, aber ich kann nichts finden, was beschreibt, warum einfacher Text nicht funktioniert oder wie er funktioniert. Gibt es eine Möglichkeit, dieses Befehlspaar mit PS auszuführen?
powershell
ZachB
quelle
quelle
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8;node somescript.js | bunyan