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
javascript
node.js
gulp
vamsikrishnamannem
źródło
źródło
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ę, agulp --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
To polecenie wyświetla listę zadań w postaci zwykłego tekstu. Mój projekt lokalny:
~ gulp --tasks-simple clean default
Z dokumentacji Gulp CLI :
~ 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]
źródło
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ń.
źródło
możesz także użyć tej wtyczki gulp-task-listing . Daje
main-tasks
isub-tasks list
źródło
gulp.tasks
było zerowe.Alternatywnie możesz napisać szczegółową dokumentację do swoich zadań w komentarzach js przy użyciu gulp-task-doc
źródło
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.źródło
gulp --tasks