2015-06-11 11 views

risposta

125

Sì, ho ricevuto il comando gulp --tasks, quindi visualizza l'elenco delle attività.

+2

ahhh vedo, quello non era in 3.9.0 lo ha introdotto solo con 4.0, bella info –

+2

@MatthewRath' 3.9.x' ha anche il flag '--tasks'. Quindi funziona (almeno sul mio locale 3.9.1) –

+3

'gulp --tasks-simple' è forse più bello perché mostra solo i compiti di primo livello, un elenco molto pulito, mentre' gulp --tasks' mostra anche l'attività grafico delle dipendenze - Immagino che tutto dipenda da quanti dettagli vuoi. – Purplejacket

0

Non esiste un comando nativo che lo fa, ma io uso this plugin con il seguente codice:

module.exports.help = require('gulp-help')(gulp, {description : false}); 

posso poi basta eseguire l'operazione di default gulp in la console e verrà visualizzato un elenco di attività e definizioni.

+0

Grazie. C'è un modo per entrare in console senza usare 'gulp-help' – vamsikrishnamannem

+0

Non che mi sia capitato, immagino che ci sarebbe un modo se tornassi ad usare nativamente nodeJS, ma suona eccessivamente complesso. Pubblica se trovi una risposta. –

+7

uso 'gulp --tasks' – vamsikrishnamannem

2

è inoltre possibile utilizzare questo plug-in gulp-task-listing. Dà la main-tasks e sub-tasks list

+1

Non riuscivo a farlo funzionare con Gulp 3.9. Tenuto conto di questo errore: __ ** TypeError: ** Impossibile convertire undefined o null all'oggetto .__ perché 'gulp.tasks' era nullo. – VinegarStrokes

+0

yah @VinegarStrokes Ho lo stesso problema con Gulp 4. Hai risolto questo? – mtpultz

2

In alternativa è possibile scrivere una documentazione dettagliata per le attività nei commenti js utilizza gulp-task-doc

3

Un'altra possibilità è quella di utilizzare il modulo gulp-help-doc, che fornisce la possibilità di stampare le informazioni di utilizzo sulla base di jsDoc-like commenti in un gulpfile. Attualmente supporta anche TypeScript. Il vantaggio è che si commenta semplicemente il codice senza modificare l'API di Gulp e si dispone anche di informazioni sull'utilizzo in linea di comando.

27
gulp --tasks-simple 

Questo comando stampa un elenco di attività in chiaro. Il mio progetto locale:

~ gulp --tasks-simple 
clean 
default 

Da gulp CLI documentation:

~ gulp --version 
[03:00:05] CLI version 1.2.1 
[03:00:05] Local version 4.0.0-alpha.2 
~ gulp --help | grep 'tasks-simple' 
    --tasks-simple Print a plaintext list of tasks for the loaded gulpfile. [boolean] 
+6

'gulp -T' mostra l'albero delle attività – Ciberman

Problemi correlati