2014-04-18 11 views
9

Ich benutze Grunt Task-Runner, um eine Web-Anwendung auf Windows 8.1 zu bauen, und JShint Task zur Überprüfung von Javascript haben. Die Gruntdatei wurde mit dem Webapp-Generator generiert.Grunt/jshint - Task Watcher Terminal Ausgabe Farben

Wenn JSHint einen Fehler erkennt, wird die im Terminalfenster erzeugte Ausgabe marineblau dargestellt - was sehr schwer in der schwarzen Hintergrundfarbe des Terminalfensters zu lesen ist.

Ich habe versucht, die Hintergrundfarbe zu etwas anderem zu ändern, aber während es die Ausgabe von JShint behebt, macht es andere Ausgabe schwer zu lesen.

Also meine Frage ist; Wie ändere ich die Farbe der JSHint-Ausgabe?

+0

Ich erlebe das gleiche Problem. Hier ist ein Screenshot: http://postimg.org/image/v0u4awbr1/. Die problematische Ausgabe scheint Warnungen zu sein. – Jack

Antwort

5

Ich habe diese Frage beim Versuch, das Gleiche zu tun, gefunden. Eine Sache, die Sie versuchen können, ist die No-Color-Flagge. Laufen Sie so:

grunt jshint --no-color 
+0

Leider werden dadurch alle Farben entfernt - was IMO noch schlimmer macht. Dies hat offenbar damit zu tun, wie Grunt Log-Ausgabe funktioniert. Siehe diesen Thread [grunt.log Farbkonfiguration] (https://github.com/gruntjs/grunt/issues/1128#issuecomment-41758518) So scheint es, als gäbe es keine anderen Optionen für uns Windows-Benutzer. Ich wollte Cygwin-Terminal ausprobieren, um zu sehen, ob das einen Unterschied macht ... werde mit dem, was ich finde, zurückkommen. – zumek

+0

Hatte einen Blick in die Verwendung von Cygwin mit Grunzen, und es sieht viel zu viel Aufwand. Ich gebe auf und bleibe bei Powershell. – zumek

+1

@zumek - Wie wäre es mit einem Upvote für eine Teillösung? – sixtyfootersdude

Verwandte Themen