Hai Sebelumnya saya menggunakan grunt
yang saya ingin tahu penggunaan tugas yang tersedia grunt --help
. Tapi sama seperti yang gulp
digunakan gulp --help
itu tidak muncul. Apa perintah untuk mengetahui daftar tugas yang tersedia di gulp
Hai Sebelumnya saya menggunakan grunt
yang saya ingin tahu penggunaan tugas yang tersedia grunt --help
. Tapi sama seperti yang gulp
digunakan gulp --help
itu tidak muncul. Apa perintah untuk mengetahui daftar tugas yang tersedia di gulp
Jawaban:
Ya saya mendapatkannya gunakan gulp --tasks
perintah in kemudian itu menampilkan daftar tugas.
3.9.x
juga memiliki --tasks
flag. Jadi berfungsi (setidaknya di 3.9.1 lokal saya)
gulp --tasks-simple
mungkin lebih bagus karena ini hanya menampilkan tugas tingkat atas, daftar yang sangat bersih, sedangkan gulp --tasks
juga menampilkan grafik ketergantungan tugas - Saya rasa semuanya tergantung pada seberapa banyak detail yang Anda inginkan.
gulp -T --depth 1
gulp --tasks-simple
Perintah ini mencetak daftar tugas dalam teks biasa. Proyek lokal saya:
~ gulp --tasks-simple
clean
default
Dari dokumentasi 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]
Kemungkinan lain adalah dengan menggunakan modul gulp- help-doc , yang memberikan kemungkinan untuk mencetak informasi penggunaan berdasarkan komentar mirip jsDoc di gulpfile. Saat ini juga mendukung TypeScript. Manfaatnya adalah Anda cukup mengomentari kode Anda tanpa mengubah API gulp dan Anda juga memiliki info penggunaan di baris perintah.
Anda juga dapat menggunakan plugin ini gulp-task-listing . Ini memberi main-tasks
dansub-tasks list
gulp.tasks
nol.
Sebagai alternatif, Anda dapat menulis dokumentasi terperinci untuk tugas Anda di komentar js menggunakan gulp-task-doc
Tidak ada perintah asli yang melakukan itu tetapi saya menggunakan plugin ini dengan kode berikut:
module.exports.help = require('gulp-help')(gulp, {description : false});
Saya kemudian dapat menjalankan gulp
tugas default di konsol dan itu akan menampilkan daftar tugas dan definisi.
gulp --tasks