Mevcut görevler listesi nasıl yutulur


94

Merhaba Daha önce grunt, kullanılabilir görevlerin kullanıldığını bilmek istediğimde kullandım grunt --help. Ancak gulpkullanımda gulp --helpolduğu gibi görünmüyor. Yudumda mevcut görevler listesini bilmek için komut nedir

Yanıtlar:


171

Evet, gulp --tasksin komutunu kullandım ve görev listesini görüntüledim.


2
ahhh görüyorum, bu
— 3.9.0'da

3
@MatthewRath'ın 3.9.xda --tasksbayrağı var. Yani işe yarıyor (en azından yerel 3.9.1'imde)
— Jesper Rønn-Jensen

3
gulp --tasks-simplebelki daha hoş çünkü sadece en üst düzey görevleri, çok temiz bir listeyi görüntülüyor ve gulp --tasksaynı zamanda görev bağımlılığı grafiğini de gösteriyor - sanırım bunların hepsi ne kadar ayrıntı istediğinize bağlı.
— Purplejacket

Bu, görev derinliğini en üst seviyeyle sınırlar ve ayrıca açıklamaları gösterir: gulp -T --depth 1
— Fred Yang

49
gulp --tasks-simple

Bu komut, düz metin bir görev listesi yazdırır. Yerel projem:

~ gulp --tasks-simple
clean
default

Gönderen yudum CLI belgelerinde :

~ 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

Diğer bir olasılık, bir gulp dosyasındaki jsDoc benzeri yorumlara dayalı kullanım bilgilerinin yazdırılmasına olanak sağlayan gulp- help-doc modülünü kullanmaktır. Şu anda TypeScript'i de destekliyor. Bunun yararı, gulp API'sini değiştirmeden kodunuza yorum yapmanız ve komut satırında da kullanım bilgilerinizin olmasıdır.


2

bu eklenti gulp-task-list'i de kullanabilirsiniz . Bu verir main-tasksvesub-tasks list


1
Bunu Gulp 3.9 ile çalıştıramadım. Bu hatayı almaya devam etti: * TypeError: * Tanımsız veya null nesneye dönüştürülemez. çünkü gulp.tasksboştu.
— Meşe

1
yah @VinegarStrokes Gulp ile aynı sorunu yaşıyorum 4. Bunu çözdünüz mü?
— mtpultz


0

Bunu yapan yerel bir komut yok ama bu eklentiyi aşağıdaki kodla kullanıyorum:

module.exports.help = require('gulp-help')(gulp, {description : false});

Daha sonra gulpkonsolda varsayılan görevi çalıştırabilirim ve görevlerin ve tanımların bir listesini görüntüleyeceğim.


Teşekkür ederim. "Gulp-help" kullanmadan konsola girmenin bir yolu var mı
— vamsikrishnamannem

Karşılaştığımdan değil, nodeJS'yi yerel olarak kullanmaya geri dönerseniz bir yol olacağını hayal ediyorum ama bu kulağa aşırı karmaşık geliyor. Bir cevap bulursanız gönderin.
— marblewraith

8
kullanıngulp --tasks
— vamsikrishnamannem
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.