Hallo, zuvor habe ich das verwendet grunt
, um die verfügbaren Aufgaben zu kennen grunt --help
. Aber genauso wie im gulp
Gebrauch wird gulp --help
es nicht angezeigt. Was ist der Befehl, um die Liste der verfügbaren Aufgaben in gulp zu kennen?
Hallo, zuvor habe ich das verwendet grunt
, um die verfügbaren Aufgaben zu kennen grunt --help
. Aber genauso wie im gulp
Gebrauch wird gulp --help
es nicht angezeigt. Was ist der Befehl, um die Liste der verfügbaren Aufgaben in gulp zu kennen?
Antworten:
Ja, ich habe es mit dem gulp --tasks
Befehl in erhalten, dann wird die Aufgabenliste angezeigt.
3.9.x
hat auch die --tasks
Flagge. So funktioniert es (zumindest auf meinem lokalen 3.9.1)
gulp --tasks-simple
ist vielleicht schöner, weil es nur die Aufgaben der obersten Ebene anzeigt, eine sehr saubere Liste, während es gulp --tasks
auch das Diagramm der Aufgabenabhängigkeit zeigt - ich denke, alles hängt davon ab, wie viele Details Sie wollen.
gulp -T --depth 1
gulp --tasks-simple
Dieser Befehl druckt eine Klartextliste mit Aufgaben. Mein lokales Projekt:
~ gulp --tasks-simple
clean
default
Aus der gulp CLI-Dokumentation :
~ 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]
Eine andere Möglichkeit ist die Verwendung des gulp-help-doc- Moduls, das die Möglichkeit bietet, Nutzungsinformationen basierend auf jsDoc-ähnlichen Kommentaren in einer gulpfile zu drucken. Derzeit unterstützt es auch TypeScript. Der Vorteil ist, dass Sie Ihren Code einfach kommentieren, ohne die gulp-API zu ändern, und dass Sie auch Verwendungsinformationen in der Befehlszeile haben.
Sie können auch dieses Plugin gulp-task-listing verwenden . Es gibt das main-tasks
undsub-tasks list
gulp.tasks
war null.
Alternativ können Sie mit gulp-task-doc eine detaillierte Dokumentation zu Ihren Aufgaben in js Kommentaren schreiben
Es gibt keinen nativen Befehl, der das tut, aber ich benutze dieses Plugin mit dem folgenden Code:
module.exports.help = require('gulp-help')(gulp, {description : false});
Ich kann dann einfach die Standardaufgabe gulp
in der Konsole ausführen und es wird eine Liste von Aufgaben und Definitionen angezeigt.
gulp --tasks