Node.js और NPM को कैसे डाउनलोड और इंस्टॉल करें? Windows
Node.js में कस्टम मॉड्यूल का उपयोग करके बाहरी कार्यक्षमता या विस्तारित कार्यक्षमता को एम्बेड करने की क्षमता भी है। इन मॉड्यूल को अलग से इंस्टॉल करना पड़ता है। मॉड्यूल का एक उदाहरण है MongoDB मॉड्यूल जो आपको काम करने की अनुमति देता है MongoDB अपने Node.js अनुप्रयोग से डेटाबेस.
Node.js को कैसे स्थापित करें? Windows
Node.js का उपयोग करने का पहला चरण क्लाइंट सिस्टम पर Node.js लाइब्रेरीज़ की स्थापना है। नीचे Node.js को डाउनलोड और इंस्टॉल करने के चरण दिए गए हैं। Windows:
चरण 1) Node.js इंस्टॉलर डाउनलोड करें Windows
साइट पर जाएँ https://nodejs.org/en/download/ और आवश्यक बाइनरी फ़ाइलें डाउनलोड करें.
हमारे उदाहरण में, हम Node.js को डाउनलोड करने जा रहे हैं Windows 32-बिट सेटअप फ़ाइलों के साथ.
चरण 2) स्थापना चलाएँ
Double स्थापना शुरू करने के लिए डाउनलोड की गई .msi फ़ाइल पर क्लिक करें।
स्थापना शुरू करने के लिए पहली स्क्रीन पर रन बटन पर क्लिक करें।
चरण 3) स्थापना चरणों के साथ जारी रखें
अगली स्क्रीन में, Node.js डाउनलोड और इंस्टॉलेशन जारी रखने के लिए “अगला” बटन पर क्लिक करें
चरण 4) नियम और शर्तें स्वीकार करें
अगली स्क्रीन में, लाइसेंस समझौते को स्वीकार करें और अगला बटन पर क्लिक करें।
चरण 5) रास्ता तय करें
अगली स्क्रीन में, वह स्थान चुनें जहां Node.js को स्थापित करना है और फिर Next बटन पर क्लिक करें।
1. सबसे पहले, Node.js की स्थापना के लिए फ़ाइल स्थान दर्ज करें। यह वह स्थान है जहाँ स्थापना के बाद Node.js की फ़ाइलें संग्रहीत की जाएँगी।
2. स्थापना के लिए आगे बढ़ने हेतु नेक्स्ट बटन पर क्लिक करें।
चरण 6) स्थापित किए जाने वाले डिफ़ॉल्ट घटकों का चयन करें
डिफ़ॉल्ट घटकों को स्वीकार करें और अगला बटन पर क्लिक करें।
चरण 7) स्थापना प्रारंभ करें
अगली स्क्रीन में, Node.js इंस्टॉल बटन पर क्लिक करके इंस्टॉल करना शुरू करें Windows.
चरण 8) स्थापना को पूरा करें
इंस्टॉलेशन पूरा करने के लिए फिनिश बटन पर क्लिक करें।
Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)
NPM को कैसे स्थापित करें? Windows 10/8/7
किसी भी क्लाइंट मशीन पर Node.js को स्थापित करने का दूसरा तरीका "पैकेज मैनेजर" का उपयोग करना है।
On Windows, NPM (नोड पैकेज मैनेजर) डाउनलोड को चॉकलेटी के नाम से जाना जाता है। इसे एक विकेंद्रीकृत फ्रेमवर्क के रूप में डिज़ाइन किया गया था ताकि आप अपनी ज़रूरत के अनुसार जल्दी से जल्दी एप्लिकेशन और टूल इंस्टॉल कर सकें।
NPM को स्थापित करने के लिए Windows चॉकलेटी के माध्यम से, निम्नलिखित चरणों का पालन करना होगा।
चरण 1) चॉकलेटी इंस्टॉल करना – चॉकलेटी वेबसाइट (https://chocolatey.org/) में इस फ्रेमवर्क को कैसे स्थापित किया जाए, इस बारे में बहुत स्पष्ट निर्देश दिए गए हैं।
- पहला कदम कमांड प्रॉम्प्ट विंडो में नीचे दिए गए कमांड को चलाना है। यह कमांड Chocolatey वेबसाइट से लिया गया है और Chocolatey के माध्यम से Node.js को इंस्टॉल करने के लिए मानक कमांड है।
- नीचे दिया गया कमांड एक PowerShell कमांड है जो Chocolatey वेबसाइट पर रिमोट PowerShell स्क्रिप्ट को कॉल करता है। इस कमांड को PowerShell कमांड विंडो में चलाने की आवश्यकता है।
- यह PowerShell स्क्रिप्ट आवश्यक घटकों को डाउनलोड करने और उन्हें तदनुसार स्थापित करने का सभी आवश्यक कार्य करती है।
@powershell -NoProfile -ExecutionPolicy Bypass -Command “iex ((new-object wet.webclient).DownloadString('https://chocolatey.org/install.ps1'))” && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
चरण 2) अगला चरण चॉकलेटी पैकेज मैनेजर का उपयोग करके अपने स्थानीय मशीन पर Node.js स्थापित करना है। यह कमांड प्रॉम्प्ट में नीचे दिए गए कमांड को चलाकर किया जा सकता है।
यदि स्थापना सफल होती है, तो आपको Node.js की सफल स्थापना का संदेश प्राप्त होगा।
नोट: यदि आपको “C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1” जैसी कोई त्रुटि मिलती है, तो पथ में मैन्युअल रूप से फ़ोल्डर बनाएँ
Node.js में अपना पहला Hello World एप्लिकेशन चलाना
एक बार जब आप Node.js को अपने कंप्यूटर पर डाउनलोड और इंस्टॉल कर लेते हैं, तो आइए वेब ब्राउज़र में "हैलो वर्ल्ड" प्रदर्शित करने का प्रयास करें।
फ़ाइल नाम firstprogram.js के साथ Node.js फ़ाइल बनाएँ
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.end('Hello World!');
}).listen(8080);
कोड स्पष्टीकरण:
- “आवश्यकता” फ़ंक्शन की मूल कार्यक्षमता यह है कि यह पढ़ता है Javaलिपि फ़ाइल, फ़ाइल को निष्पादित करता है, और फिर ऑब्जेक्ट को वापस करने के लिए आगे बढ़ता है। इस ऑब्जेक्ट का उपयोग करके, कोई व्यक्ति आवश्यकता फ़ंक्शन द्वारा बुलाए गए मॉड्यूल में उपलब्ध विभिन्न कार्यात्मकताओं का उपयोग कर सकता है। इसलिए हमारे मामले में, चूंकि हम HTTP की कार्यक्षमता का उपयोग करना चाहते हैं और हम require(http) कमांड का उपयोग कर रहे हैं।
- इसमें 2nd कोड की लाइन में, हम एक सर्वर एप्लीकेशन बना रहे हैं जो एक साधारण फ़ंक्शन पर आधारित है। जब भी हमारे सर्वर एप्लीकेशन से कोई अनुरोध किया जाता है, तो यह फ़ंक्शन कॉल किया जाता है।
- जब कोई अनुरोध प्राप्त होता है, तो हम अपने फ़ंक्शन से क्लाइंट को "हैलो वर्ल्ड" प्रतिक्रिया वापस करने के लिए कह रहे हैं। writeHead फ़ंक्शन का उपयोग क्लाइंट को हेडर डेटा भेजने के लिए किया जाता है, और जबकि end फ़ंक्शन क्लाइंट से कनेक्शन बंद कर देगा।
- फिर हम अपने सर्वर एप्लिकेशन को पोर्ट नंबर 8080 पर क्लाइंट अनुरोधों को सुनने के लिए server.listen फ़ंक्शन का उपयोग कर रहे हैं। आप यहां कोई भी उपलब्ध पोर्ट निर्दिष्ट कर सकते हैं।
कोड का निष्पादन
-
- फ़ाइल को अपने कंप्यूटर पर सहेजें: C:\Users\Your Name\ firstprogram.js
- कमांड प्रॉम्प्ट में, उस फ़ोल्डर पर जाएँ जहाँ फ़ाइल संग्रहीत है। कमांड Node firstprogram.js दर्ज करें
-
- अब, आपका कंप्यूटर सर्वर की तरह काम करता है! अगर कोई भी पोर्ट 8080 पर आपके कंप्यूटर तक पहुँचने की कोशिश करता है, तो उसे बदले में "हैलो वर्ल्ड!" संदेश मिलेगा!
- अपना इंटरनेट ब्राउज़र शुरू करें, और पता टाइप करें: http://localhost:8080
उत्पादन
सारांश
- हमने MSI इंस्टॉलेशन मॉड्यूल के माध्यम से Node.js की स्थापना देखी है, जो Node.js वेबसाइट पर उपलब्ध है। यह इंस्टॉलेशन क्लाइंट पर Node.js एप्लिकेशन चलाने के लिए आवश्यक मॉड्यूल इंस्टॉल करता है।
- Node.js पैकेज मैनेजर के ज़रिए भी इंस्टॉल किया जा सकता है। विंडोज़ के लिए पैकेज मैनेजर को चॉकलेटी के नाम से जाना जाता है। कमांड प्रॉम्प्ट में कुछ सरल कमांड चलाकर, चॉकलेटी पैकेज मैनेजर स्वचालित रूप से आवश्यक फ़ाइलें डाउनलोड करता है और फिर उन्हें क्लाइंट मशीन पर इंस्टॉल करता है।
- एक साधारण Node.js एप्लीकेशन में एक सर्वर बनाना शामिल है जो एक विशेष पोर्ट पर सुनता है। जब सर्वर पर कोई अनुरोध आता है, तो सर्वर स्वचालित रूप से क्लाइंट को 'हैलो वर्ल्ड' प्रतिक्रिया भेजता है।












