Node.js पैकेज मैनेजर
नोड पैकेज मैनेजर दो मुख्य कार्यशीलता प्रदान करता है:
यह नोड.जेएस पैकेज / मॉड्यूल के लिए ऑनलाइन रिपॉजिटरी प्रदान करता है जो search.nodejs.org पर खोजा जा सकता है
यह Node.js संकुल को स्थापित करने के लिए कमांड लाइन उपयोगिता भी प्रदान करता है, संस्करण प्रबंधन और Node.js संकुल की निर्भरता प्रबंधन करता है।
Npm उस v0.6.3 के बाद संस्करणों में Node.js इंस्टॉलबल्स के साथ बंडल में आता है। आप Node.js कमांड प्रॉम्प्ट खोलकर और निम्न कमांड टाइप करके संस्करण की जांच कर सकते हैं:
एनपीएम का उपयोग करके मॉड्यूल स्थापित करना
किसी भी Node.js मॉड्यूल को स्थापित करने के लिए सिंटैक्स निम्नलिखित है:
npm स्थापित करें <मॉड्यूल का नाम>
आइए एक प्रसिद्ध Node.js वेब फ्रेमवर्क स्थापित करें जिसे एक्सप्रेस कहा जाता है:
Node.js कमांड प्रॉम्प्ट खोलें और निम्न कमांड निष्पादित करें:
npm स्थापित एक्सप्रेस
आप "एक्सप्रेस" ढांचे को स्थापित करने के बाद परिणाम देख सकते हैं।
वैश्विक बनाम स्थानीय स्थापना
डिफ़ॉल्ट रूप से, npm स्थानीय मोड में निर्भरता स्थापित करता है। यहां स्थानीय मोड उस फ़ोल्डर को निर्दिष्ट करता है जहां नोड एप्लिकेशन मौजूद है। उदाहरण के लिए यदि आपने एक्सप्रेस मॉड्यूल स्थापित किया है, तो उसने वर्तमान निर्देशिका में नोड_मॉड्यूल निर्देशिका बनाई जहां उसने एक्सप्रेस मॉड्यूल स्थापित किया था।
आप सभी स्थानीय स्तर पर स्थापित मॉड्यूल को सूचीबद्ध करने के लिए npm ls कमांड का उपयोग कर सकते हैं।
Node.js कमांड प्रॉम्प्ट खोलें और "npm ls" निष्पादित करें:
विश्व स्तर पर स्थापित संकुल / निर्भरता को सिस्टम निर्देशिका में संग्रहीत किया जाता है। आइए वैश्विक स्थापना का उपयोग करके एक्सप्रेस मॉड्यूल स्थापित करें। हालांकि यह भी एक ही परिणाम का उत्पादन करेगा लेकिन मॉड्यूल विश्व स्तर पर स्थापित किया जाएगा।
Node.js कमांड प्रॉम्प्ट खोलें और निम्नलिखित कोड निष्पादित करें:
npm स्थापित एक्सप्रेस -g
यहां पहली पंक्ति मॉड्यूल संस्करण और उसके स्थान के बारे में बताती है जहां यह स्थापित हो रहा है।
एक मॉड्यूल की स्थापना रद्द करना
Node.js मॉड्यूल की स्थापना रद्द की गई है। आप निम्न आदेश का उपयोग करके सत्यापित कर सकते हैं:
आप देख सकते हैं कि मॉड्यूल अब खाली है।
एक मॉड्यूल खोज रहा है
"npm खोज एक्सप्रेस" कमांड का उपयोग एक्सप्रेस या मॉड्यूल को खोजने के लिए किया जाता है।
नोड पैकेज मैनेजर दो मुख्य कार्यशीलता प्रदान करता है:
यह नोड.जेएस पैकेज / मॉड्यूल के लिए ऑनलाइन रिपॉजिटरी प्रदान करता है जो search.nodejs.org पर खोजा जा सकता है
यह Node.js संकुल को स्थापित करने के लिए कमांड लाइन उपयोगिता भी प्रदान करता है, संस्करण प्रबंधन और Node.js संकुल की निर्भरता प्रबंधन करता है।
Npm उस v0.6.3 के बाद संस्करणों में Node.js इंस्टॉलबल्स के साथ बंडल में आता है। आप Node.js कमांड प्रॉम्प्ट खोलकर और निम्न कमांड टाइप करके संस्करण की जांच कर सकते हैं:
एनपीएम का उपयोग करके मॉड्यूल स्थापित करना
किसी भी Node.js मॉड्यूल को स्थापित करने के लिए सिंटैक्स निम्नलिखित है:
npm स्थापित करें <मॉड्यूल का नाम>
आइए एक प्रसिद्ध Node.js वेब फ्रेमवर्क स्थापित करें जिसे एक्सप्रेस कहा जाता है:
Node.js कमांड प्रॉम्प्ट खोलें और निम्न कमांड निष्पादित करें:
npm स्थापित एक्सप्रेस
आप "एक्सप्रेस" ढांचे को स्थापित करने के बाद परिणाम देख सकते हैं।
वैश्विक बनाम स्थानीय स्थापना
डिफ़ॉल्ट रूप से, npm स्थानीय मोड में निर्भरता स्थापित करता है। यहां स्थानीय मोड उस फ़ोल्डर को निर्दिष्ट करता है जहां नोड एप्लिकेशन मौजूद है। उदाहरण के लिए यदि आपने एक्सप्रेस मॉड्यूल स्थापित किया है, तो उसने वर्तमान निर्देशिका में नोड_मॉड्यूल निर्देशिका बनाई जहां उसने एक्सप्रेस मॉड्यूल स्थापित किया था।
आप सभी स्थानीय स्तर पर स्थापित मॉड्यूल को सूचीबद्ध करने के लिए npm ls कमांड का उपयोग कर सकते हैं।
Node.js कमांड प्रॉम्प्ट खोलें और "npm ls" निष्पादित करें:
विश्व स्तर पर स्थापित संकुल / निर्भरता को सिस्टम निर्देशिका में संग्रहीत किया जाता है। आइए वैश्विक स्थापना का उपयोग करके एक्सप्रेस मॉड्यूल स्थापित करें। हालांकि यह भी एक ही परिणाम का उत्पादन करेगा लेकिन मॉड्यूल विश्व स्तर पर स्थापित किया जाएगा।
Node.js कमांड प्रॉम्प्ट खोलें और निम्नलिखित कोड निष्पादित करें:
npm स्थापित एक्सप्रेस -g
यहां पहली पंक्ति मॉड्यूल संस्करण और उसके स्थान के बारे में बताती है जहां यह स्थापित हो रहा है।
एक मॉड्यूल की स्थापना रद्द करना
Node.js मॉड्यूल की स्थापना रद्द की गई है। आप निम्न आदेश का उपयोग करके सत्यापित कर सकते हैं:
आप देख सकते हैं कि मॉड्यूल अब खाली है।
एक मॉड्यूल खोज रहा है
"npm खोज एक्सप्रेस" कमांड का उपयोग एक्सप्रेस या मॉड्यूल को खोजने के लिए किया जाता है।