पैकेज कई प्रोग्रामिंग भाषाओं का एक अनिवार्य हिस्सा हैं, और जावास्क्रिप्ट कोई अपवाद नहीं है। वेब सर्वर बनाने से लेकर ईमेल भेजने तक, आपके एप्लिकेशन या स्क्रिप्ट में विभिन्न कार्यशीलता जोड़ने के लिए उनका उपयोग किया जा सकता है।

पैकेज के बिना, आपको अपनी प्रत्येक परियोजना में उसी कार्यक्षमता को प्रोग्रामिंग करके पहिया को फिर से मजबूत करना होगा, जिसकी आवश्यकता है। रुचि है? यह गाइड कवर करेगा कि आप एनपीएम के साथ जावास्क्रिप्ट में पैकेज कैसे स्थापित और उपयोग कर सकते हैं।

नोड पैकेज मैनेजर (npm) क्या है?

जावास्क्रिप्ट एनओडी पैकेज मैनेजर का उपयोग करता है, जिसे अक्सर एनपीएम के रूप में संक्षिप्त किया जाता है, इसके पैकेज मैनेजर और पैकेज रिपॉजिटरी के रूप में। Node.js के लिए नोड कम है, जावास्क्रिप्ट रनटाइम वातावरण ब्राउज़र के बाहर जावास्क्रिप्ट कोड को निष्पादित करने के लिए उपयोग किया जाता है।

के साथ एक मिलियन से अधिक पैकेज होस्ट किए गए npm वेबसाइट, डेवलपर्स जावास्क्रिप्ट पुस्तकालयों की अपार सूची के माध्यम से खोज और ब्राउज़ कर सकते हैं। इनमें से कुछ पैकेज प्रति सप्ताह 10 मिलियन से अधिक बार डाउनलोड किए जाते हैं। वेबसाइट उस पर होस्ट किए गए सभी पैकेजों के बारे में जानकारी प्रदान करती है जैसे स्रोत कोड, प्रलेखन, संस्करण संख्या और अनपैक्ड आकार।

instagram viewer

वेबसाइट के साथ, npm एक कमांड-लाइन टूल भी प्रदान करता है जो डेवलपर्स को इन पैकेजों को स्थापित या अनइंस्टॉल करने की अनुमति देता है।

Npm कमांड लाइन टूल Node.js. के साथ बिल्ट-इन आता है इसलिए, जावास्क्रिप्ट पैकेज का उपयोग करने से पहले अपनी मशीन पर Node.js डाउनलोड करना आवश्यक है।

अधिकारी पर जाएँ Node.js वेबसाइट अपने ऑपरेटिंग सिस्टम के आधार पर उपयुक्त संस्करण डाउनलोड करने के लिए। एक बार डाउनलोड होने के बाद, इंस्टॉलेशन प्रक्रिया को पूरा करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें।

अधिक जानकारी के लिए, हमारे गाइड को देखें विंडोज पर Node.js स्थापित करना. यदि आप अपने लिनक्स मशीन पर Node.js के कई संस्करणों को स्थापित करने की योजना बनाते हैं, जैसे उपकरण NVM आपको कई Node.js इंस्टॉलेशन प्रबंधित करने में मदद कर सकता है.

अपनी स्थापना को सत्यापित करने के लिए, विंडोज पर कमांड प्रॉम्प्ट खोलें, या लिनक्स और मैकओएस पर टर्मिनल, और निम्नलिखित कमांड चलाएं:

नोड - फैलाव
npm --version

यदि स्थापना सफल रही, तो टर्मिनल Node.js और npm के स्थापित संस्करण को प्रदर्शित करेगा।

संकुल स्थापित करना

Npm कमांड-लाइन टूल आपके एकल या कमांड लाइन के साथ आपके जावास्क्रिप्ट या Node.js परियोजनाओं के लिए पैकेज स्थापित करता है। अपनी परियोजना निर्देशिका में कमांड प्रॉम्प्ट या टर्मिनल खोलें और निम्न कमांड चलाएँ:

npm स्थापित करें 

आप इस तरह से एक स्थान के साथ संकुल नामों को अलग करके एकल कमांड का उपयोग करके कई पैकेज स्थापित कर सकते हैं:

npm स्थापित करें ... 

एनपीएम के साथ कई पैकेज स्थापित करना

स्थापित संकुल का उपयोग करना

एक बार जब आपने npm इंस्टॉल कमांड का उपयोग करके पैकेजों को स्थापित कर लिया, तो आपके लिए उनका उपयोग शुरू करने का समय आ गया है। आप देख सकते हैं कि नाम का एक नया फ़ोल्डर नोड_मॉड्यूल और 2 नई फाइलें, package.json तथा package-lock.json, स्वचालित रूप से उत्पन्न किया गया है। आपको इन फ़ाइलों के बारे में चिंता करने की आवश्यकता नहीं है। npm उन्हें आपकी परियोजना की निर्भरता पर नज़र रखने के लिए उत्पन्न करता है।

इंस्टॉल किए गए पैकेज का उपयोग करने के लिए, आपको उन्हें अपने जावास्क्रिप्ट कोड में आवश्यकता या आयात करना होगा। ऐसा करने के लिए सिंटैक्स आपके द्वारा उपयोग किए जा रहे जावास्क्रिप्ट के संस्करण के आधार पर इन दोनों कमांडों में से कोई भी हो सकता है:

const पैकेज = आवश्यकता ('पैकेज-नाम');
'पैकेज-नाम' से आयात पैकेज;

आप सटीक सिंटैक्स के लिए npm वेबसाइट से उपयोग किए जा रहे पैकेज के दस्तावेज़ देख सकते हैं।

संकुल की स्थापना रद्द करना

पैकेजों को अनइंस्टॉल करना उन्हें स्थापित करने जितना आसान है। आपके प्रोजेक्ट से संकुल की स्थापना रद्द करने की कमान है:

npm स्थापना रद्द करें 

इंस्‍टॉल कमांड की तरह, आप एकल कमांड में कई पैकेज अनइंस्‍टॉल कर सकते हैं:

npm स्थापना रद्द करें ... 

कई पैकेजों की स्थापना रद्द करना

कुशलता से संकुल का उपयोग करना

जबकि पैकेज डेवलपर के रूप में आपके जीवन को आसान बना सकते हैं, यह आपकी परियोजना और आपके द्वारा उपयोग किए जा रहे पैकेजों के बीच एक निर्भरता भी बनाता है। इसलिए, यह अनुशंसा की जाती है कि आप कई पैकेजों को स्थापित करने से पहले इसे कुछ विचार दें।

अपनी आवश्यकताओं के अनुसार स्थापित पैकेजों को बड़े पैमाने पर संशोधित करने के बजाय, आप अपने स्वयं के पैकेज भी बना सकते हैं और उन्हें मुफ्त में npm पर प्रकाशित कर सकते हैं। एक उचित डिजाइन पैटर्न के साथ, आप भविष्य की परियोजनाओं में उपयोग करने के लिए आपके और आपकी टीम के लिए पैकेज बना सकते हैं और अपने कोड को पुन: प्रयोज्य बना सकते हैं।

इमेज क्रेडिट: फेरेंक अलमासी पर unsplash

ईमेल
डिज़ाइन पैटर्न का उपयोग करके जावास्क्रिप्ट में पुन: प्रयोज्य कोड कैसे बनाएं

डिज़ाइन पैटर्न का उपयोग करने के तरीके को समझना आपको जावास्क्रिप्ट में पुन: प्रयोज्य कोड का उपयोग करने में सक्षम करेगा। यहां आपको जानना आवश्यक है।

आगे पढ़िए

संबंधित विषय
  • प्रोग्रामिंग
  • जावास्क्रिप्ट
  • पैकेज प्रबंधक
लेखक के बारे में
नितिन रंगनाथ (6 लेख प्रकाशित)

नितिन एक एविड सॉफ्टवेयर डेवलपर और एक कंप्यूटर इंजीनियरिंग छात्र है जो जावास्क्रिप्ट तकनीकों का उपयोग करके वेब एप्लिकेशन विकसित कर रहा है। वह एक फ्रीलांस वेब डेवलपर के रूप में काम करता है और अपने खाली समय में लिनक्स और प्रोग्रामिंग के लिए लिखना पसंद करता है।

नितिन रंगनाथ से अधिक

हमारे न्यूज़लेटर की सदस्यता

टेक टिप्स, रिव्यू, फ्री ईबुक और एक्सक्लूसिव डील्स के लिए हमारे न्यूज़लेटर से जुड़ें!

एक और क़दम…!

कृपया हमें आपके द्वारा भेजे गए ईमेल में अपने ईमेल पते की पुष्टि करें।

.