Textpipe funktioniert nicht in Powershell


1

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?


Versuche dies: [Console]::OutputEncoding = [System.Text.Encoding]::UTF8;node somescript.js | bunyan
SimonS

@SimonS noch keine Ausgabe :(
ZachB
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.