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.