Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> प्रोग्रामिंग

Gulp त्रुटि का त्वरित समाधान: "निम्नलिखित कार्य पूरे नहीं हुए... क्या आप async पूर्णता का संकेत देना भूल गए?"

Gulp में काम करते समय, आपको यह त्रुटि मिल सकती है:

निम्नलिखित कार्य पूरे नहीं हुए... क्या आप async पूर्णता का संकेत देना भूल गए?

यह Gulp 4 में सभी कार्यों के स्वचालित रूप से एसिंक्रोनस होने के कारण होता है।

सिंक्रोनस फ़ंक्शन एक के बाद एक निष्पादित होते हैं, और प्रत्येक फ़ंक्शन को पिछले के पूरा होने तक इंतजार करना पड़ता है। एसिंक्रोनस फ़ंक्शन, दूसरी ओर, पिछले फ़ंक्शन के परिणाम की प्रतीक्षा करते हुए चलना शुरू कर सकते हैं।

यह प्रक्रियाओं को अधिक कुशल बनाता है क्योंकि वे अवरुद्ध नहीं होतीं। लेकिन यह जानने के लिए कि कोई फ़ंक्शन कब पूरा हुआ, हमें स्पष्ट संकेतक चाहिए कि वे पूर्ण हो चुके हैं। अधिकांश Gulp कार्य जैसे src() या dest() एक Node स्ट्रीम लौटाते हैं, इसलिए आपको उनकी चिंता करने की आवश्यकता नहीं है।

हालांकि, यदि आपके पास कोई कस्टम फ़ंक्शन है जो स्ट्रीम नहीं लौटाता, तो आपको उसके अंत में एक कॉलबैक फ़ंक्शन जोड़ना होगा। अन्यथा आपको वह त्रुटि संदेश मिलेगा।

त्रुटि ठीक करने के लिए, इस उदाहरण की तरह एक कॉलबैक फ़ंक्शन जोड़ें:

function helloWorld(cb){ console.log('Hellooooo world!'); cb(); } 

इस helloWorld फ़ंक्शन में, हमने cb() कॉलबैक फ़ंक्शन को पैरामीटर के रूप में जोड़ा है, और फिर फ़ंक्शन के अंत में इसे लागू किया है। इसे जोड़ने से async पूर्णता का संकेत मिलेगा, और वह त्रुटि ठीक हो जाएगी।

यदि आप Gulp सेटअप के बारे में अधिक गहन जानकारी चाहते हैं, तो मेरा कोर्स 'Gulp 4 for Beginners' देखें!

  1. macOS हाई सिएरा पुनः स्थापित करते समय  APFS इंस्टॉल के लिए प्रीबूट वॉल्यूम नहीं बना सका  त्रुटि हल करें macOS हाई सिएरा पुनः स्थापित करते समय 'APFS इंस्टॉल के लिए प्रीबूट वॉल्यूम नहीं बना सका' त्रुटि हल करें

    APFS इंस्टॉल के लिए प्रीबूट वॉल्यूम नहीं बना सका त्रुटि तब होती है जब आप macOS 10.13 हाई सिएरा को पुनः स्थापित करते हैं। यह आमतौर पर तब दिखाई देता है जब इंस्टॉलेशन प्रक्रिया घंटों इंतजार के बाद समाप्त होने वाली होती है। यह पोस्ट त्रुटि के कारण और उन समाधानों की व्याख्या करेगी जिनका उपयोग लोग समस्या

  1. Windows 10 अपग्रेड के बाद  इस आइटम के गुण उपलब्ध नहीं  त्रुटि ठीक करें Windows 10 अपग्रेड के बाद 'इस आइटम के गुण उपलब्ध नहीं' त्रुटि ठीक करें

    इस आइटम के गुण उपलब्ध नहीं त्रुटि का समाधान प्रॉपर्टीज में यह त्रुटि आती है। कारण: गुम रजिस्ट्री एंट्रीज, जिन्हें आसानी से ठीक किया जा सकता है। विधि 1: रजिस्ट्री फिक्स (.reg फाइल) नोटपैड में निम्न कॉपी करें (रजिस्ट्री बैकअप पहले लें): Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Drive\

  1. Windows 10 अपडेट करते समय  पर्याप्त डिस्क स्थान नहीं  त्रुटि का समाधान Windows 10 अपडेट करते समय 'पर्याप्त डिस्क स्थान नहीं' त्रुटि का समाधान

    अपडेट आपके ऑपरेटिंग सिस्टम को नवीनतम सुविधाओं और सुरक्षा संवर्द्धन तक पहुंच प्रदान करते हैं। आप परिणामस्वरूप अपने PC को बार-बार अपडेट करना चाह सकते हैं। हालांकि, इंस्टॉलेशन प्रक्रिया शुरू होने से पहले Windows यह सुनिश्चित करने के लिए जांच करता है कि आपके आंतरिक डिस्क पर पर्याप्त स्टोरेज स्पेस है। यद