2015-01-15 9 views
7

Ecco un esempio GruntFile per un compito "pulito" (usando il plugin grunt-contrib-clean):Puoi usare il flag --verbose per le singole attività di Grunt?

clean: { 
      dry: { 
       src: ["build/css"], 
       options: { 
        'no-write': true 
       } 
      } 
     } 

Esecuzione grunt clean:dry visualizzerà:

Running "clean:dry" (clean) task 
>> 2 paths cleaned. 

Done, without errors. 

Utilizzando grunt clean:dry -v, mi dà quello che voglio:

Running "clean:dry" (clean) task 
Not actually cleaning live/css... 
Not actually cleaning live/js... 

... ma mostra anche un mucchio di log di configurazione che non hanno nulla a che fare con la curre compito nt Posso usare il flag --verbose (o qualcos'altro) per mostrare l'output completo di un'attività senza dover scorrere tutti i log di configurazione non correlati?

PS: I miei altri plug-in soffrono dello stesso problema, visualizzando solo una singola riga di output quando la loro documentazione indica che dovrei aspettarmi di più.

(domande correlate: Logging from grunt-contrib-jasmine e How can I force JSHint running in grunt to always use the --verbose flag non rispondere a questa domanda).

+1

Non per quanto ne so. Alcuni singoli plug-in hanno un'opzione per l'output di maggiori informazioni, ma se si utilizza un'opzione CLI viene passato a tutti i plugin, quindi tutti sarebbero "verbosi". – jakerella

+0

Grazie per il feedback rapido. Sono sorpreso che questo non possa essere fatto, ma il globale --verbose funzionerà per ora. – Stevethemacguy

risposta

0

There are some insights into this.

grunt.initConfig({ 
    verbosity: { 
     default: { 
      options: { mode: 'dot' }, // normal, oneline, dot, hidden 
      tasks: ['groundskeeper', 'requirejs'] 
     } 
    } 
grunt.registerTask('_start', ['verbosity:default', 'projectInfo']); 
Problemi correlati