Cześć Wcześniej korzystałem z grunt
tego, że chcę wiedzieć, jakie są dostępne zadania grunt --help
. Ale tak samo jak w gulp
użyciu gulp --help
, nie widać. Jaka jest komenda, aby poznać listę dostępnych zadań jednym haustem
Cześć Wcześniej korzystałem z grunt
tego, że chcę wiedzieć, jakie są dostępne zadania grunt --help
. Ale tak samo jak w gulp
użyciu gulp --help
, nie widać. Jaka jest komenda, aby poznać listę dostępnych zadań jednym haustem
Odpowiedzi:
Tak, mam to, użyj gulp --tasks
polecenia, a następnie wyświetli listę zadań.
3.9.x
również ma --tasks
flagę. Więc to działa (przynajmniej na moim lokalnym 3.9.1)
gulp --tasks-simple
jest być może ładniejszy, ponieważ wyświetla tylko zadania najwyższego poziomu, bardzo przejrzystą listę, a gulp --tasks
także pokazuje wykres zależności zadań - myślę, że wszystko zależy od tego, ile chcesz szczegółów.
gulp -T --depth 1
gulp --tasks-simple
To polecenie wyświetla listę zadań w postaci zwykłego tekstu. Mój projekt lokalny:
~ gulp --tasks-simple
clean
default
~ 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]
Inną możliwością jest użycie modułu gulp-help-doc , który zapewnia możliwość drukowania informacji o użytkowaniu w oparciu o komentarze podobne do jsDoc w pliku gulpfile. Obecnie obsługuje również TypeScript. Zaletą jest to, że po prostu komentujesz swój kod bez zmiany interfejsu API gulp i masz również informacje o użyciu w wierszu poleceń.
możesz także użyć tej wtyczki gulp-task-listing . Daje main-tasks
isub-tasks list
gulp.tasks
było zerowe.
Alternatywnie możesz napisać szczegółową dokumentację do swoich zadań w komentarzach js przy użyciu gulp-task-doc
Nie ma natywnego polecenia, które to robi, ale używam tej wtyczki z następującym kodem:
module.exports.help = require('gulp-help')(gulp, {description : false});
Mogę wtedy po prostu uruchomić domyślne gulp
zadanie w konsoli i wyświetli listę zadań i definicji.
gulp --tasks