Ciao In precedenza ho usato grunt
in che voglio sapere le attività disponibili utilizzare grunt --help
. Ma come in gulp
uso gulp --help
non si vede. Qual è il comando per conoscere l'elenco delle attività disponibili in gulp
Ciao In precedenza ho usato grunt
in che voglio sapere le attività disponibili utilizzare grunt --help
. Ma come in gulp
uso gulp --help
non si vede. Qual è il comando per conoscere l'elenco delle attività disponibili in gulp
Risposte:
Sì, ho utilizzato il gulp --tasks
comando in, quindi visualizza l'elenco delle attività.
3.9.x
ha anche la --tasks
bandiera. Quindi funziona (almeno sul mio locale 3.9.1)
gulp --tasks-simple
è forse più bello perché mostra solo le attività di primo livello, un elenco molto pulito, mentre gulp --tasks
mostra anche il grafico delle dipendenze delle attività: immagino che tutto dipenda da quanti dettagli desideri.
gulp -T --depth 1
gulp --tasks-simple
Questo comando stampa un elenco in testo semplice di attività. Il mio progetto locale:
~ gulp --tasks-simple
clean
default
Dalla documentazione della CLI di gulp :
~ 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]
Un'altra possibilità è usare il modulo gulp-help-doc , che fornisce la possibilità di stampare informazioni sull'utilizzo basate su commenti simili a jsDoc in un gulpfile. Attualmente supporta anche TypeScript. Il vantaggio è che stai semplicemente commentando il tuo codice senza modificare l'API gulp e hai anche le informazioni sull'utilizzo nella riga di comando.
puoi anche usare questo plugin gulp-task-list . Dà la main-tasks
esub-tasks list
gulp.tasks
era nullo.
In alternativa puoi scrivere una documentazione dettagliata sulle tue attività nei commenti js usando gulp-task-doc
Non esiste un comando nativo che lo faccia, ma utilizzo questo plugin con il seguente codice:
module.exports.help = require('gulp-help')(gulp, {description : false});
Posso quindi eseguire semplicemente l' gulp
attività predefinita nella console e verrà visualizzato un elenco di attività e definizioni.
gulp --tasks