2014-04-18 8 views
9

Sto utilizzando il task runner Grunt per creare un'app Web su Windows 8.1 e l'attività JShint per il controllo di Javascript. Il Gruntfile è stato generato utilizzando il generatore Webapp.Grunt/jshint - colori di output del terminale del task watcher

Quando JSHint rileva un errore, l'output generato nella finestra del terminale è di colore blu scuro, che è molto difficile da leggere rispetto al colore di sfondo nero della finestra del terminale.

Ho provato a cambiare il colore di sfondo in qualcos'altro, ma mentre corregge l'output JShint, rende difficile la lettura di altri output.

Quindi la mia domanda è; come posso cambiare il colore dell'output JSHint?

+0

Ho lo stesso problema. Ecco uno screenshot: http://postimg.org/image/v0u4awbr1/. L'output incriminato sembra essere un avvertimento. – Jack

risposta

5

Ho trovato questa domanda quando ho provato a fare la stessa cosa. Una cosa che puoi provare è usare la bandiera senza colore. Esegui in questo modo:

grunt jshint --no-color 
+0

Sfortunatamente questo rimuoverà tutti i colori, il che rende ancora peggio, IMO. Questo apparentemente ha a che fare con il funzionamento dell'output del registro grunt. Vedi questo thread [configurazione colore grunt.log] (https://github.com/gruntjs/grunt/issues/1128#issuecomment-41758518) Quindi, sembra che non ci siano altre opzioni per noi utenti Windows. Volevo provare il terminale Cygwin per vedere se questo fa alcuna differenza ... riporterò indietro con quello che trovo. – zumek

+0

Ha dato un'occhiata all'uso di Cygwin con grugnito, e sembra troppo impegnativo. Mi arrendo e mi associo a PowerShell. – zumek

+1

@zumek - Che ne dici di un upvote per una soluzione parziale? – sixtyfootersdude

Problemi correlati