Cara mendapatkan daftar tugas yang tersedia di gulp


94

Hai Sebelumnya saya menggunakan gruntyang saya ingin tahu penggunaan tugas yang tersedia grunt --help. Tapi sama seperti yang gulpdigunakan gulp --helpitu tidak muncul. Apa perintah untuk mengetahui daftar tugas yang tersedia di gulp

Jawaban:


171

Ya saya mendapatkannya gunakan gulp --tasksperintah in kemudian itu menampilkan daftar tugas.


2
ahhh begitu, itu tidak ada di 3.9.0 hanya membawanya dengan 4.0, info bagus
marblewraith

3
@MatthewRath 3.9.xjuga memiliki --tasksflag. Jadi berfungsi (setidaknya di 3.9.1 lokal saya)
Jesper Rønn-Jensen

3
gulp --tasks-simplemungkin lebih bagus karena ini hanya menampilkan tugas tingkat atas, daftar yang sangat bersih, sedangkan gulp --tasksjuga menampilkan grafik ketergantungan tugas - Saya rasa semuanya tergantung pada seberapa banyak detail yang Anda inginkan.
Purplejacket

Ini membatasi kedalaman tugas ke tingkat atas dan juga menampilkan deskripsi: gulp -T --depth 1
Fred Yang

49
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]

3

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.


2

Anda juga dapat menggunakan plugin ini gulp-task-listing . Ini memberi main-tasksdansub-tasks list


1
Saya tidak bisa mendapatkan ini bekerja dengan Gulp 3.9. Terus mendapatkan kesalahan ini: * TypeError: * Tidak dapat mengubah undefined atau null menjadi objek. karena gulp.tasksnol.
Oak

1
yah @VinegarStrokes Saya memiliki masalah yang sama dengan Gulp 4. Apakah Anda menyelesaikan ini?
mtpultz


0

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 gulptugas default di konsol dan itu akan menampilkan daftar tugas dan definisi.


Terima kasih. Apakah ada cara untuk mendapatkan konsol tanpa menggunakan `gulp-help`
vamsikrishnamannem

Bukan berarti saya telah menemukan, saya membayangkan akan ada cara jika Anda kembali menggunakan nodeJS secara native tetapi kedengarannya terlalu rumit. Posting jika Anda menemukan jawaban.
Marblewraith

8
gunakangulp --tasks
vamsikrishnamannem
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.