Gulp में सार्वजनिक टास्क
मान लीजिए कि हमारे पास कई टास्क हैं:
javascriptfunction taskD(cb) {
console.log('taskD');
cb();
}
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
आप जितने चाहें उतने टास्क बना सकते हैं, हालांकि, केवल एक टास्क ही मुख्य हो सकता है - वह जिसे हम डिफ़ॉल्ट रूप से एक्सपोर्ट करते हैं:
javascriptexports.default = taskD;
जैसा कि आप पहले से ही जानते हैं, ऐसे टास्क को कमांड लाइन के माध्यम से निम्न कमांड द्वारा चलाया जा सकता है:
terminalgulp
अन्य टास्क भी एक्सपोर्ट किए जा सकते हैं:
javascriptexports.task1 = task1;
exports.task2 = task2;
एक्सपोर्ट किए गए टास्क को सार्वजनिक कहा जाता है, क्योंकि उन्हें कमांड लाइन के माध्यम से चलाने के लिए बनाया जाता है।
हमारे मामले में, पहला टास्क चलाने के लिए कमांड लाइन में निम्न कार्य करना होगा:
terminalgulp task1
और दूसरा टास्क चलाने के लिए - निम्न कार्य करना होगा:
terminalgulp task2
एक टास्क बनाएं जो कंसोल में वर्तमान दिन प्रिंट करे।
एक टास्क बनाएं जो कंसोल में वर्तमान महीना प्रिंट करे।
एक टास्क बनाएं जो कंसोल में वर्तमान वर्ष प्रिंट करे।
कमांड लाइन के माध्यम से बनाए गए टास्क को एक के बाद एक चलाएं।