यहां Windows सिस्टम पर Gulp को वैश्विक रूप से इंस्टॉल करने का एक त्वरित गाइड है। (ये निर्देश मैक के लिए भी समान होंगे, लेकिन सिंटैक्स थोड़ा अलग हो सकता है।)
Node और npm डाउनलोड और इंस्टॉल करें
सबसे पहले, आपके कंप्यूटर पर Node और npm (Node Package Manager) इंस्टॉल होना चाहिए।
यदि आप सुनिश्चित नहीं हैं कि Node इंस्टॉल है, तो अपनी कमांड लाइन खोलें और node -v या node --version चलाएं। यदि यह इंस्टॉल है तो यह आपके पास मौजूद संस्करण संख्या लौटाएगा, उदाहरण के लिए v8.17.0।
यदि Node इंस्टॉल नहीं है, तो इसे प्राप्त करने का सबसे अच्छा तरीका है NodeJS.org पर जाएं और अपने ऑपरेटिंग सिस्टम के लिए इंस्टॉलेशन फ़ाइलें डाउनलोड करें। एक बार डाउनलोड हो जाने पर, Node इंस्टॉल करने के लिए प्रोग्राम चलाएं।
Node इंस्टॉल करने से npm भी आपके कंप्यूटर पर उसी समय स्वचालित रूप से इंस्टॉल हो जाएगा!
Gulp CLI (कमांड लाइन उपयोगिता) इंस्टॉल करें
Gulp दो भागों में आता है: Gulp CLI (कमांड लाइन उपयोगिता) जो आपके कंप्यूटर पर वैश्विक रूप से इंस्टॉल होती है, और फिर प्रत्येक व्यक्तिगत प्रोजेक्ट में स्थानीय Gulp पैकेज इंस्टॉल होते हैं जिनकी आपको आवश्यकता हो सकती है।
यह अलगाव, Gulp v4 में पेश किया गया, आपको प्रत्येक स्थानीय प्रोजेक्ट में Gulp के विभिन्न संस्करण चलाने की अनुमति देता है। आप इस परिवर्तन के बारे में Gulp टीम के मीडियम लेख पर अधिक पढ़ सकते हैं।
Gulp CLI को वैश्विक रूप से इंस्टॉल करने के लिए, अपनी कमांड लाइन पर npm install gulp-cli -g चलाएं। -g फ्लैग का अर्थ है कि npm पैकेज को वैश्विक npm डायरेक्टरी में इंस्टॉल करेगा, ताकि आप किसी भी डायरेक्टरी से gulp कमांड चला सकें।
अपने स्थानीय प्रोजेक्ट में Gulp इंस्टॉल करें
एक बार जब आपके पास Gulp CLI वैश्विक रूप से इंस्टॉल हो जाती है, तो आप इसे किसी भी प्रोजेक्ट डायरेक्टरी में स्थानीय रूप से इंस्टॉल कर सकते हैं जहां आपको Gulp की आवश्यकता है।
Gulp को स्थानीय रूप से इंस्टॉल करने के लिए, अपने प्रोजेक्ट डायरेक्टरी पर नेविगेट करें और npm install gulp चलाएं। आप इसे अपने package.json निर्भरताओं में npm install gulp --save-dev चलाकर सहेज सकते हैं।
एक बार जब आप Gulp को स्थानीय रूप से इंस्टॉल कर लेते हैं, तो आप अपने प्रोजेक्ट में gulpfile.js बनाने और अपने Gulp कार्य बनाने के लिए आगे बढ़ सकते हैं! Sass/SCSS और JS वर्कफ़्लो के लिए Gulp सेटअप करने के तरीके पर मेरा पूरा ट्यूटोरियल देखें।