Node.js और NPM को कैसे डाउनलोड और इंस्टॉल करें? Windows

⚡ स्मार्ट सारांश

Node.js की स्थापना Windows यह आधिकारिक MSI इंस्टॉलर या Chocolatey पैकेज मैनेजर का उपयोग करता है, जिनमें NPM शामिल होता है। सेटअप के बाद, एक सरल HTTP सर्वर स्क्रिप्ट यह पुष्टि करती है कि रनटाइम ब्राउज़र में "हेलो वर्ल्ड" प्रतिक्रिया प्रदान करता है।

  • 🪟 Windows इंस्टालर: nodejs.org से प्राप्त MSI इंस्टॉलर Node.js और NPM को एक साथ इंस्टॉल करता है।
  • 📦 चॉकलेटी: RSI Windows पैकेज मैनेजर एक ही पॉवरशेल कमांड से नोड.जेएस को इंस्टॉल कर देता है।
  • ⚙️ हैलो वर्ल्ड: require('http') सर्वर पोर्ट 8080 पर सुनता है और प्रतिक्रिया लौटाता है।
  • 🔢 संस्करण जांच: node -v और npm -v कमांड चलाने से इंस्टॉल किए गए संस्करणों की पुष्टि हो जाती है।
  • 🐧 WSL2 विकल्प: Microsoft Linux-शैली के विकास कार्यप्रवाहों के लिए WSL2 पर Node.js की अनुशंसा की जाती है।
  • 🤖 एआई सेटअप: एआई सहायक तेजी से इंस्टॉलेशन कमांड और स्टार्टर सर्वर स्क्रिप्ट तैयार करते हैं।

Node.js और NPM को डाउनलोड और इंस्टॉल करें Windows

अपने Node.js एप्लिकेशन बनाना शुरू करने के लिए, पहला कदम Node.js फ्रेमवर्क को इंस्टॉल करना है। Node.js फ्रेमवर्क कई ऑपरेटिंग सिस्टम के लिए उपलब्ध है। Windows सेवा मेरे Ubuntu और OS X. एक बार Node.js फ्रेमवर्क स्थापित हो जाने के बाद, आप अपना पहला Node.js एप्लिकेशन बनाना शुरू कर सकते हैं।

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-बिट सेटअप फ़ाइलों के साथ.

Node.js को स्थापित करें Windows

चरण 2) इंस्टालेशन चलाएं। Double डाउनलोड की गई .msi फ़ाइल पर क्लिक करके इंस्टॉलेशन शुरू करें। पहली स्क्रीन पर मौजूद 'रन' बटन पर क्लिक करके इंस्टॉलेशन शुरू करें।

Node.js को स्थापित करें Windows

चरण 3) अगली स्क्रीन में, Node.js डाउनलोड और इंस्टॉलेशन जारी रखने के लिए "अगला" बटन पर क्लिक करें।

Node.js को स्थापित करें Windows

चरण 4) नियम और शर्तें स्वीकार करें। अगली स्क्रीन पर, लाइसेंस समझौते को स्वीकार करें और 'अगला' बटन पर क्लिक करें।

Node.js को स्थापित करें Windows

चरण 5) पाथ सेट करें। अगली स्क्रीन में, वह स्थान चुनें जहाँ Node.js इंस्टॉल करना है और फिर Next बटन पर क्लिक करें।

  1. सबसे पहले, Node.js की स्थापना के लिए फ़ाइल स्थान दर्ज करें। स्थापना के बाद Node.js की फ़ाइलें यहीं संग्रहीत की जाएंगी।
  2. इंस्टॉलेशन प्रक्रिया को आगे बढ़ाने के लिए Next बटन पर क्लिक करें।

Node.js को स्थापित करें Windows

चरण 6) इंस्टॉल किए जाने वाले डिफ़ॉल्ट कंपोनेंट्स का चयन करें। डिफ़ॉल्ट कंपोनेंट्स को स्वीकार करें और नेक्स्ट बटन पर क्लिक करें।

Node.js को स्थापित करें Windows

चरण 7) स्थापना शुरू करें। अगली स्क्रीन में, Node.js इंस्टॉल बटन पर क्लिक करके स्थापना शुरू करें। Windows.

Node.js को स्थापित करें Windows

चरण 8) स्थापना प्रक्रिया पूरी करें। स्थापना पूरी करने के लिए 'समाप्त करें' बटन पर क्लिक करें।

Node.js को स्थापित करें Windows

नोट: Windows अब डेवलपर्स को Node.js का उपयोग करने की सलाह दी जाती है। डब्लूएसएल १ ( Windows लिनक्स-शैली के विकास कार्यप्रवाहों के लिए लिनक्स के लिए सबसिस्टम।

NPM को कैसे स्थापित करें? Windows 10/8/7

किसी भी क्लाइंट मशीन पर Node.js इंस्टॉल करने का दूसरा तरीका "पैकेज मैनेजर" का उपयोग करना है। Windows, NPM (नोड पैकेज मैनेजर) डाउनलोड को चॉकलेटी के नाम से जाना जाता है। इसे एक विकेंद्रीकृत फ्रेमवर्क के रूप में डिज़ाइन किया गया था ताकि आप अपनी ज़रूरत के अनुसार जल्दी से जल्दी एप्लिकेशन और टूल इंस्टॉल कर सकें।

NPM को स्थापित करने के लिए Windows चॉकलेटी के माध्यम से, निम्नलिखित चरणों का पालन करना होगा।

चरण 1) Chocolatey को इंस्टॉल करना – चॉकलेटी वेबसाइट इस फ्रेमवर्क को इंस्टॉल करने के तरीके के बारे में बहुत स्पष्ट निर्देश दिए गए हैं।

  • पहला चरण कमांड प्रॉम्प्ट विंडो में नीचे दिए गए कमांड को चलाना है। यह कमांड चॉकलेटी वेबसाइट से लिया गया है और चॉकलेटी के माध्यम से नोड.जेएस को इंस्टॉल करने का मानक कमांड है।
  • नीचे दिया गया कमांड एक PowerShell कमांड है जो Chocolatey वेबसाइट पर रिमोट PowerShell स्क्रिप्ट को कॉल करता है। इस कमांड को PowerShell कमांड विंडो में चलाने की आवश्यकता है।
  • यह PowerShell स्क्रिप्ट आवश्यक घटकों को डाउनलोड करने और उन्हें तदनुसार स्थापित करने का सभी आवश्यक कार्य करती है।
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

NPM को यहां स्थापित करें Windows 10/8/7

चरण 2) अगला चरण है Chocolatey पैकेज मैनेजर का उपयोग करके Node.js को अपने स्थानीय कंप्यूटर पर इंस्टॉल करना। यह काम कमांड प्रॉम्प्ट में नीचे दिए गए कमांड को चलाकर किया जा सकता है।

NPM को यहां स्थापित करें Windows 10/8/7

यदि स्थापना सफल होती है, तो आपको 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);

Code स्पष्टीकरण:

  1. “आवश्यकता” फ़ंक्शन की मूल कार्यक्षमता यह है कि यह पढ़ता है Javaलिपि यह कमांड फ़ाइल को निष्पादित करता है और फिर एक ऑब्जेक्ट लौटाता है। इस ऑब्जेक्ट का उपयोग करके, require फ़ंक्शन द्वारा कॉल किए गए मॉड्यूल में उपलब्ध विभिन्न कार्यक्षमताओं का उपयोग किया जा सकता है। इसलिए, हमारे मामले में, चूंकि हम HTTP की कार्यक्षमता का उपयोग करना चाहते हैं, हम require(http) कमांड का उपयोग कर रहे हैं।
  2. कोड की इस दूसरी पंक्ति में, हम एक सर्वर एप्लिकेशन बना रहे हैं जो एक सरल फ़ंक्शन पर आधारित है। जब भी हमारे सर्वर एप्लिकेशन पर कोई अनुरोध आता है, तो यह फ़ंक्शन कॉल किया जाता है।
  3. जब कोई अनुरोध प्राप्त होता है, तो हम अपने फ़ंक्शन से क्लाइंट को "हेलो वर्ल्ड" प्रतिक्रिया भेजने के लिए कहते हैं। writeHead फ़ंक्शन का उपयोग क्लाइंट को हेडर डेटा भेजने के लिए किया जाता है, जबकि end फ़ंक्शन क्लाइंट से कनेक्शन बंद कर देता है।
  4. इसके बाद हम server.listen फ़ंक्शन का उपयोग करके अपने सर्वर एप्लिकेशन को पोर्ट नंबर 8080 पर क्लाइंट अनुरोधों को सुनने के लिए सेट कर रहे हैं। आप यहां कोई भी उपलब्ध पोर्ट निर्दिष्ट कर सकते हैं।

कोड का निष्पादन

  1. इस फ़ाइल को अपने कंप्यूटर पर सेव करें: C:\Users\Your Name\firstprogram.js
  2. कमांड प्रॉम्प्ट में, उस फ़ोल्डर में जाएं जहां फ़ाइल संग्रहीत है। Node firstprogram.js कमांड दर्ज करें।

Node.js में पहला हैलो वर्ल्ड एप्लीकेशन

  1. अब, आपका कंप्यूटर सर्वर के रूप में काम करेगा! यदि कोई भी पोर्ट 8080 पर आपके कंप्यूटर तक पहुंचने का प्रयास करता है, तो उसे बदले में "हेलो वर्ल्ड!" संदेश प्राप्त होगा।
  2. अपना इंटरनेट ब्राउज़र शुरू करें, और पता टाइप करें: http://localhost:8080

आउटपुट:

Node.js में पहला हैलो वर्ल्ड एप्लीकेशन

अक्सर पूछे जाने वाले प्रश्न

Node.js वह रनटाइम है जो निष्पादित करता है Javaस्क्रिप्ट को ब्राउज़र के बाहर चलाएं। NPM (नोड पैकेज मैनेजर) पैकेज इंस्टॉल और मैनेज करता है। Node.js इंस्टॉल करने पर NPM भी अपने आप इंस्टॉल हो जाता है।

कमांड प्रॉम्प्ट खोलें और Node.js का वर्जन प्रिंट करने के लिए node -v चलाएं, फिर अपने मशीन पर इंस्टॉल किए गए NPM का वर्जन प्रिंट करने के लिए npm -v चलाएं।

अधिकांश परियोजनाओं के लिए एलटीएस (लॉन्ग टर्म सपोर्ट) चुनें क्योंकि यह स्थिर है और लंबे समय तक इसका रखरखाव किया जाता है। केवल तभी करंट चुनें जब आपको नवीनतम प्रायोगिक सुविधाओं की आवश्यकता हो।

हां. Microsoft Linux-शैली के वर्कफ़्लो के लिए WSL2 पर Node.js चलाने की सलाह दी जाती है। एक Linux वितरण स्थापित करें, फिर Node.js स्थापित करने के लिए nvm जैसे संस्करण प्रबंधक का उपयोग करें।

nvm-windows जैसे वर्जन मैनेजर की मदद से आप एक ही प्रोजेक्ट में कई Node.js वर्जन के बीच स्विच कर सकते हैं। टकराव से बचने के लिए पहले से इंस्टॉल किए गए किसी भी वर्जन को हटा दें।

नहीं। आधिकारिक Node.js MSI इंस्टॉलर में NPM पहले से ही शामिल होता है, इसलिए यह Node.js के साथ स्वचालित रूप से इंस्टॉल हो जाता है। आप बाद में npm install -g npm कमांड चलाकर इसे अपडेट कर सकते हैं।

जी हां। चैटजीपीटी जैसे एआई सहायक सही इंस्टॉलेशन कमांड उत्पन्न करते हैं। Windowsयह PATH त्रुटियों की व्याख्या करता है और स्टार्टर स्क्रिप्ट तैयार करता है, जिससे पहली बार सेटअप करने में तेजी आती है।

जी हां। GitHub Copilot एक require('http') सर्वर को स्वतः पूर्ण कर देता है जो एक पोर्ट पर सुनता है और 'हेलो वर्ल्ड' प्रतिक्रिया लौटाता है, जिससे आप कुछ ही सेकंड में इंस्टॉलेशन का परीक्षण कर सकते हैं।

इस पोस्ट को संक्षेप में इस प्रकार लिखें: