2016-04-17 9 views
2

Ich habe eine einfache Schluck-Aufgabe, die nur einige .js-Dateien druckt. In cmd druckt es gut, aber in Powershell ist der Schluckdruck leer. Irgendwelche Hinweise darauf, warum das ist? Hier ist die gulpfile.js und die Ausgaben.Schluck-Print in Powershell ist leer

var gulp = require('gulp'); 
var gulpprint = require('gulp-print'); 

gulp.task('print', function() { 
    gulp.src('./src/**/*.js').pipe(gulpprint()); 
}); 

enter image description here

+1

Was passiert, deaktivieren, wenn Sie versuchen, die Linien in Powershell zu markieren? Es sieht fast so aus, als ob die piped-Ausgabe mit der gleichen Vordergrundfarbe wie der Hintergrund auf den Host geschrieben wird. –

+0

Ich habe die genaue Sache gesehen @ MathiasR.Jessen schlägt mehrere Male unter Verwendung von Schluck und Powershell vor, so dass dies wahrscheinlich ein Täter ist. –

+0

Ja, der Inhalt ist da, wenn ich einen großen Ausschnitt ausgeschnitten und den Notizblock eingefügt habe. Ich habe einen hellen Hintergrund versucht und es ist wirklich da. Versuchte einen benutzerdefinierten Formatierer mit einer anderen Farbe und das funktioniert auch: Ich frage mich, was der beste Weg ist, dies zu beheben, ohne den benutzerdefinierten Formatierer zu jedem Druck hinzuzufügen? – hlo

Antwort

1

es ist nicht ideal, aber Sie können Farben

gulp --no-colors print