Привет. Раньше я использовал grunt
в том, что хочу знать, какие доступные задачи используют grunt --help
. Но так же, как и при gulp
использовании gulp --help
, не показывает. Какая команда позволяет узнать список доступных задач в gulp
Привет. Раньше я использовал grunt
в том, что хочу знать, какие доступные задачи используют grunt --help
. Но так же, как и при gulp
использовании gulp --help
, не показывает. Какая команда позволяет узнать список доступных задач в gulp
Ответы:
Да, я использовал команду gulp --tasks
in, а затем отображал список задач.
3.9.x
также имеет --tasks
флаг. Так что это работает (по крайней мере, на моем локальном 3.9.1)
gulp --tasks-simple
возможно, лучше, потому что он отображает только задачи верхнего уровня, очень чистый список, а gulp --tasks
также показывает график зависимости задач - я думаю, все зависит от того, сколько деталей вы хотите.
gulp -T --depth 1
gulp --tasks-simple
Эта команда распечатывает список задач в виде открытого текста. Мой локальный проект:
~ 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]
Другая возможность - использовать модуль gulp- help-doc , который предоставляет возможность печатать информацию об использовании на основе комментариев, подобных jsDoc, в файле gulp. В настоящее время он также поддерживает TypeScript. Преимущество заключается в том, что вы просто комментируете свой код, не меняя gulp API, и у вас также есть информация об использовании в командной строке.
вы также можете использовать этот плагин gulp-task -isting . Это дает main-tasks
иsub-tasks list
gulp.tasks
был нулевым.
В качестве альтернативы вы можете написать подробную документацию к своим задачам в комментариях js с помощью gulp-task-doc.
Нет собственной команды, которая бы это делала, но я использую этот плагин со следующим кодом:
module.exports.help = require('gulp-help')(gulp, {description : false});
Затем я могу просто запустить gulp
задачу по умолчанию в консоли, и она отобразит список задач и определений.
gulp --tasks