NPM क्या है? Node Package Manager

Home » NPM क्या है? Node Package Manager

NPM का मतलब Node Package Manager है। यह JavaScript सॉफ़्टवेयर पैकेज के लिए एक लाइब्रेरी और रजिस्ट्री है । एनपीएम में विभिन्न पैकेजों को स्थापित करने और उनकी निर्भरताओं को प्रबंधित करने में आपकी सहायता के लिए कमांड-लाइन टूल भी हैं। एनपीएम मुफ़्त है और दुनिया भर में 11 मिलियन से अधिक Github डेवलपर्स द्वारा इस पर भरोसा किया जाता है।

Node Package Manager

NPM Full Form (Node Package Manager) नोड.जेएस के लिए डिफ़ॉल्ट पैकेज मैनेजर है और पूरी तरह से जावास्क्रिप्ट में लिखा गया है। इसहाक जेड श्ल्यूटर द्वारा विकसित, इसे शुरू में 12 जनवरी, 2010 को जारी किया गया था। NPM Node.js के लिए सभी पैकेज और मॉड्यूल का प्रबंधन करता है और इसमें कमांड लाइन क्लाइंट npm शामिल होता है। यह Node.js की स्थापना के साथ सिस्टम में स्थापित हो जाता है। एनपीएम का उपयोग करके नोड प्रोजेक्ट में आवश्यक पैकेज और मॉड्यूल स्थापित किए गए हैं।

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

NPM किसी प्रोजेक्ट की सभी निर्भरताओं को package.json फ़ाइल के माध्यम से स्थापित कर सकता है। यह संकुल को अद्यतन और अस्थापित भी कर सकता है। package.json फ़ाइल में, प्रत्येक डिपेंडेंसी सिमेंटिक वर्जनिंग स्कीम का उपयोग करके वैध संस्करणों की एक श्रृंखला निर्दिष्ट कर सकती है, जिससे डेवलपर्स को अपने पैकेज को ऑटो-अपडेट करने की अनुमति मिलती है, जबकि एक ही समय में अवांछित ब्रेकिंग परिवर्तनों से बचा जा सकता है।

Npm के बारे में कुछ तथ्य:

  • इस लेख को लिखने के समय, NPM के पास 580096 पंजीकृत पैकेज हैं। इस संख्या की वृद्धि की औसत दर 291/दिन है जो हर दूसरे पैकेज रजिस्ट्री को पछाड़ देती है।
  • एनपीएम ओपन सोर्स है
  • अवरोही क्रम में शीर्ष एनपीएम पैकेज हैं: लॉश, एसिंक्स, प्रतिक्रिया, अनुरोध, एक्सप्रेस।

NPM Install करना:

  • NPM को Download करने के लिए, Node.js को स्थापित करना आवश्यक है क्योंकि Latest Version NPM स्वचालित रूप से Node.js के साथ स्थापित हो जाता है।
  • Install Node.js

Leave a Reply

Your email address will not be published. Required fields are marked *