Gulp में उपलब्ध कार्यों की सूची कैसे प्राप्त करें


91

हाय पहले मैंने इसमें उपयोग किया gruntथा कि मैं उपलब्ध कार्यों का उपयोग जानना चाहता हूं grunt --help। लेकिन gulpउपयोग में gulp --helpयह दिखाने के रूप में ही नहीं है। Gulp में उपलब्ध कार्य सूची को जानने के लिए कमांड क्या है

जवाबों:


168

हाँ, मुझे यह gulp --tasksकमांड में उपयोग करने के लिए मिला है तो यह कार्य सूची प्रदर्शित करता है।


2
आह, मैं देख रहा हूँ, कि 3.9.0 में नहीं था केवल 4.0, अच्छी जानकारी के साथ लाया
मार्बलवित

3
@ मैथ्यू रथ का 3.9.xभी --tasksझंडा है। तो यह काम करता है (कम से कम मेरे स्थानीय 3.9.1 पर)
जेस्पर रॉन-जेनसन

3
gulp --tasks-simpleशायद अच्छा है क्योंकि यह सिर्फ शीर्ष स्तर के कार्यों को प्रदर्शित करता है, एक बहुत ही साफ सुथरी सूची है, जबकि gulp --tasksयह कार्य निर्भरता ग्राफ को भी दिखाता है - मुझे लगता है कि यह सब इस बात पर निर्भर करता है कि आप कितना विस्तार चाहते हैं।
पर्पलजेट 1

यह कार्य की गहराई को शीर्ष स्तर तक सीमित करता है और विवरण भी दिखाता है: gulp -T --depth 1
फ्रेड यांग

48
gulp --tasks-simple

यह कमांड कार्यों की एक सादे सूची को प्रिंट करता है। मेरी स्थानीय परियोजना:

~ gulp --tasks-simple
clean
default

से घूंट 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

एक अन्य संभावना है कि गुलप-हेल्प-डॉक मॉड्यूल का उपयोग करना, जो एक gulpfile में jsDoc जैसी टिप्पणियों के आधार पर उपयोग जानकारी को प्रिंट करने की संभावना प्रदान करता है। वर्तमान में यह टाइपस्क्रिप्ट को भी सपोर्ट करता है। लाभ यह है कि आप बिना gulp API के बस अपने कोड को कमेंट कर रहे हैं और आपके पास कमांड-लाइन में भी उपयोग की जानकारी है।


2

आप इस प्लगइन का उपयोग कर सकते हैं gulp-task-लिस्टिंग । यह देता है main-tasksऔरsub-tasks list


1
मुझे यह काम करने के लिए नहीं मिल सकता था w / gp 3.9। इस त्रुटि को रखा गया: * TypeError: * ऑब्जेक्ट में अपरिभाषित या अशक्त नहीं कर सकता। क्योंकि gulp.tasksशून्य था।
ओक

1
yah @VinegarStrokes मेरे पास गुल्प 4 के साथ एक ही मुद्दा है। क्या आपने इसे हल किया है?
mtpultz


0

कोई मूल आदेश नहीं है जो ऐसा करता है लेकिन मैं निम्नलिखित कोड के साथ इस प्लगइन का उपयोग करता हूं :

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

मैं तब gulpकंसोल में केवल डिफ़ॉल्ट कार्य चला सकता हूं और यह कार्यों और परिभाषाओं की एक सूची प्रदर्शित करेगा।


धन्यवाद। क्या `गल्प-हेल्प` का उपयोग करके सांत्वना पाने का कोई तरीका है
vamsikrishnamannem

ऐसा नहीं है कि मैं भर में आया हूं, मुझे लगता है कि अगर आप नोडजेएस का उपयोग करने के लिए वापस आ गए हैं, तो एक रास्ता होगा लेकिन यह बहुत जटिल लगता है। जवाब मिलने पर पोस्ट करें।
मार्बलविथ

8
का उपयोग करेंgulp --tasks
vamsikrishnamannem
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.