Привіт. Раніше я використовував те, gruntщо я хочу знати про використання доступних завдань grunt --help. Але так само, як і під час gulpвикористання, gulp --helpвін не відображається. Яка команда, щоб знати список доступних завдань у ковтку
Привіт. Раніше я використовував те, gruntщо я хочу знати про використання доступних завдань grunt --help. Але так само, як і під час gulpвикористання, gulp --helpвін не відображається. Яка команда, щоб знати список доступних завдань у ковтку
Відповіді:
Так, я зрозумів, що він використовує команду gulp --tasksin, тоді він відображає список завдань.
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-list . Це дає main-tasksіsub-tasks list
gulp.tasksбуло нульовим.
Як альтернативу ви можете написати докладну документацію до своїх завдань у коментарях js за допомогою gulp-task-doc
Немає власної команди, яка це робить, але я використовую цей плагін із таким кодом:
module.exports.help = require('gulp-help')(gulp, {description : false});
Потім я можу просто запустити gulpзавдання за замовчуванням у консолі, і на ньому відобразиться список завдань та визначень.
gulp --tasks