2014-06-20 5 views
6

Sono un po 'nuovo per Grunt e lo sto usando nel nostro sistema di compilazione automatico (su Windows). Quando si esegue Grunt manualmente nella console, la colorazione è estremamente utile. Tuttavia, quando si esegue in una configurazione automatica, si traduce in informazioni di colore nel log di compilazione, in questo modo:Come posso rimuovere tutte le informazioni sul colore dall'output di Grunt?

[4mRunning "sass:all" (sass) task [24m 

i caratteri extra diminuire la leggibilità del log di compilazione e mi piacerebbe sbarazzarsi di loro .

Sono a conoscenza del metodo grunt.log.uncolor per le singole stringhe, ma mi chiedo se c'è un modo per configurare Grunt per stampare tutti i registri senza informazioni sul colore o se esiste un plug-in esistente per farlo. In caso contrario, probabilmente scriverò il mio plugin.

Credo che questo sarebbe un evento comune - utilizzando Grunt in un sistema automatico in cui si vorrebbe leggere il log di costruzione come testo normale - quindi forse mi manca solo qualcosa.

risposta

8

Naturalmente, ho finalmente trovato la risposta giusta dopo aver chiesto la questione ...

Utilizzare la semplice opzione della riga di comando --no-color.

Stavo setacciando l'API ma in qualche modo ho perso la sezione "Using the CLI" della documentazione.

+5

C'è un modo per specificarlo in Gruntfile.js? –

Problemi correlati