संपादित 1 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
डेबियनNode.js नोड.जे.एससॉफ़्टवेयर स्थापनाविकासप्रोग्रामिंगसीएलआईलिनक्सओपन सोर्ससिस्टम प्रशासनआईटी
अनुवाद अपडेट किया गया 1 सप्ताह पहले
Node.js एक लोकप्रिय जावास्क्रिप्ट रनटाइम पर्यावरण है जो आपको सर्वर साइड पर जावास्क्रिप्ट कोड चलाने की अनुमति देता है। इसे व्यापक रूप से स्केलेबल नेटवर्क एप्लिकेशन बनाने के लिए उपयोग किया जाता है और यह आधुनिक वेब डेवलपमेंट पारिस्थितिकी तंत्र में काम करने वाले डेवलपर्स के लिए मूल्यवान है। यदि आप एक Debian-आधारित सिस्टम का उपयोग कर रहे हैं, तो आप इसकी विस्तृत लाइब्रेरी और इसकी क्षमताओं का लाभ उठाने के लिए Node.js इंस्टॉल करना चाह सकते हैं। इस गाइड में, हम चर्चा करेंगे कि Debian सिस्टम पर Node.js कैसे इंस्टॉल करें। हम इंस्टॉलेशन के विभिन्न तरीकों पर चर्चा करेंगे और प्रत्येक विधि के लिए स्पष्ट और सटीक चरण प्रदान करेंगे।
Node.js के इंस्टॉलेशन के साथ आगे बढ़ने से पहले, आपके सिस्टम के पैकेज इंडेक्स को अपडेट करना आवश्यक है। यह अपडेट सुनिश्चित करता है कि आपके पैकेज प्रबंधक को रिपॉजिटरी में उपलब्ध सॉफ़्टवेयर के नवीनतम संस्करणों की जानकारी हो। आप नीचे दिए गए कमांड का उपयोग करके अपने पैकेज सूची को अपडेट कर सकते हैं:
sudo apt update
पैकेज इंडेक्स को अपडेट करने के बाद, इंस्टॉल किए गए पैकेजों को उनके नवीनतम संस्करणों में अपग्रेड करना भी अच्छा अभ्यास है। कितने पैकेजों को अपडेट करने की आवश्यकता है, इस पर निर्भर करते हुए इसमें कुछ समय लग सकता है। अपने पैकेज अपग्रेड करने के लिए कमांड का उपयोग करें:
sudo apt upgrade
Debian पर Node.js इंस्टॉल करने का सबसे सरल तरीका पैकेज प्रबंधक, APT (उन्नत पैकेज टूल) का उपयोग करना है, जो आधिकारिक Debian रिपॉजिटरी से आता है। यह विधि उन उपयोगकर्ताओं के लिए सबसे उपयुक्त है जो स्थिरता को प्राथमिकता देते हैं और Node.js का नवीनतम संस्करण उपयोग करने के बारे में चिंतित नहीं हैं।
पहले, जांचें कि क्या Node.js Debian के पैकेज सूची में उपलब्ध है:
apt-cache show nodejs
यदि यह उपलब्ध है, तो आप नीचे दिए गए कमांड का उपयोग करके Node.js इंस्टॉल कर सकते हैं:
sudo apt install nodejs
एक बार इंस्टॉलेशन प्रक्रिया पूरी हो जाने के बाद, संस्करण की जांच करके यह सत्यापित करें कि Node.js सही तरीके से इंस्टॉल हुआ है। आप इसे चलाकर कर सकते हैं:
nodejs --version
ध्यान दें कि डिफ़ॉल्ट Debian रिपॉजिटरी में उपलब्ध पैकेज नवीनतम संस्करण नहीं हो सकता है। यदि आपको नवीनतम संस्करण की आवश्यकता है, तो एक वैकल्पिक विधि का उपयोग करने पर विचार करें।
यदि आपको Debian रिपॉजिटरी में प्रदत्त Node.js के नवीनतम संस्करण की आवश्यकता है, तो आप NodeSource रिपॉजिटरी का उपयोग कर सकते हैं। NodeSource एक कंपनी है जो Node.js के वितरण और प्रबंधन में माहिर है।
सबसे पहले, अपने सिस्टम में NodeSource रिपॉजिटरी को जोड़ने की आवश्यकता होती है। यह NodeSource द्वारा प्रदान की गई स्क्रिप्ट को चलाकर किया जा सकता है। आपको यह निर्धारित करना होगा कि आपको किस संस्करण के Node.js की आवश्यकता है। मान लीजिए कि आपको Node.js संस्करण 14 चाहिए, तो आप चलाएंगे:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
स्क्रिप्ट के निष्पादन के समाप्त होने तक प्रतीक्षा करें। यह स्क्रिप्ट आपके सिस्टम में NodeSource हस्ताक्षर कुंजी जोड़ देगा और एक नई apt स्रोत सूची फ़ाइल बनाएगा।
अब, आप Node.js इंस्टॉल कर सकते हैं:
sudo apt install nodejs
फिर से, संस्करण की जांच करके यह सत्यापित करें कि Node.js इंस्टॉल हुआ है:
node --version
यह NodeSource से इंस्टॉल किए गए Node.js के संस्करण को प्रदर्शित करेगा।
जब आप Node.js इंस्टॉल करते हैं, तो NPM (नोड पैकेज मैनेजर) भी इंस्टॉल किया जाता है। NPM जावास्क्रिप्ट लाइब्रेरी और फ्रेमवर्कस के प्रबंधन के लिए एक महत्वपूर्ण टूल है। यह सुनिश्चित करने के लिए कि NPM सही तरीके से इंस्टॉल हो गया है, आप इसके संस्करण की जांच कर सकते हैं:
npm --version
यदि संस्करण संख्या प्रदर्शित होती है, तो NPM सफलतापूर्वक आपके सिस्टम पर इंस्टॉल हो गया है।
नोड वर्जन मैनेजर (NVM) एक टूल है जो डेवलपर्स को एक ही सिस्टम पर Node.js के कई संस्करण इंस्टॉल और प्रबंधित करने की अनुमति देता है। यह विशेष रूप से तब उपयोगी होता है जब आप विभिन्न प्रोजेक्ट्स का परीक्षण कर रहे होते हैं जिन्हें Node.js के विभिन्न संस्करणों की आवश्यकता होती है। नीचे दिए गए चरणों से NVM का उपयोग करके Node.js इंस्टॉल करें:
पहले, कर्ल कमांड का उपयोग करके NVM को डाउनलोड और इंस्टॉल करें:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
स्क्रिप्ट चलाने के बाद, आपको अपना टर्मिनल बंद और पुनः खोलने की आवश्यकता हो सकती है। वैकल्पिक रूप से, टर्मिनल को बंद किए बिना NVM का उपयोग शुरू करने के लिए, अपने प्रोफाइल को सोर्स करें:
source ~/.bashrc // या ~/.zshrc यदि आप Zsh का उपयोग कर रहे हैं
एक बार NVM इंस्टॉल हो जाने के बाद, आप अब इसे Node.js इंस्टॉल करने के लिए उपयोग कर सकते हैं। Node.js के नवीनतम संस्करण को इंस्टॉल करने के लिए, कमांड का उपयोग करें:
nvm install node
यदि आपको कोई विशेष संस्करण चाहिए, जैसे कि Node 14, तो आप इसका उपयोग कर सकते हैं:
nvm install 14
इंस्टॉल की पुष्टि करने और देखने के लिए कि कौन सा संस्करण सक्रिय है, उपयोग करें:
node --version
NVM कमांड भी प्रदान करता है जिससे आप नियंत्रित कर सकते हैं कि कौन सा संस्करण प्रयोग किया जा रहा है। आप इंस्टॉल किए गए संस्करणों के बीच स्विच कर सकते हैं:
nvm use 14
यदि आप Node.js के डिफ़ॉल्ट संस्करण को सेट करना चाहते हैं ताकि यह प्रत्येक बार शेल खोलने पर सक्रिय हो जाए, तो उपयोग करें:
nvm alias default 14
Debian पर Node.js को सफलतापूर्वक इंस्टॉल करने के बाद, आप अपने प्रोजेक्ट की आवश्यकताओं के आधार पर अतिरिक्त कॉन्फ़िगरेशन सेट करना चाह सकते हैं।
npm (नोड पैकेज मैनेजर) के साथ, आप नीचे दिए गए कमांड संरचना का उपयोग करके पैकेजों को वैश्विक रूप से इंस्टॉल कर सकते हैं:
npm install -g [पैकेज-नाम]
उदाहरण के लिए, यदि आप लोकप्रिय Node.js फ्रेमवर्क express
को वैश्विक रूप से इंस्टॉल करना चाहते हैं, तो आप ऐसा कर सकते हैं:
npm install -g express
एक साधारण Node.js एप्लिकेशन सेटअप बनाना NPM के साथ एक प्रोजेक्ट को प्रारंभ करने संलग्न होता है। इसमें आमतौर पर एक package.json
फ़ाइल का निर्माण शामिल होता है जिसमें प्रोजेक्ट की जानकारी और इसके लिए आवश्यक किसी भी निर्भरता को शामिल किया जाता है। यहां एक बुनियादी उदाहरण दिया गया है:
npm init -y
यह कमांड आपकी वर्तमान निर्देशिका में एक बुनियादी package.json
फ़ाइल बनाएगा। आप इस फ़ाइल को अपने प्रोजेक्ट के विवरण को शामिल करने के लिए संपादित कर सकते हैं।
आइए एक साधारण वेब सर्वर को Node.js के साथ बनाएं। निम्नलिखित कोड आपको एक बुनियादी सर्वर बनाने में मदद करेगा:
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\\n');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
इस कोड को server.js
नामक फ़ाइल में सहेजें। अब आप Node.js का उपयोग करके सर्वर चला सकते हैं:
node server.js
अपने वेब ब्राउज़र में http://127.0.0.1:3000/
पर जाएं, और आपको "Hello World!" दिखाई देगा।
इस विस्तृत गाइड में, हमने Debian प्रणाली पर Node.js इंस्टॉल करने के कई तरीकों की खोज की। हमने आधिकारिक Debian रिपॉजिटरी के माध्यम से Node.js इंस्टॉल करने, हाल के संस्करणों के लिए NodeSource रिपॉजिटरी का उपयोग करने, और Node.js संस्करणों के प्रबंधन में बढ़ी हुई लचीलापन के लिए NVM का उपयोग करने को कवर किया। गाइड ने Node.js और NPM के साथ काम करने की मूल बातें भी समझाई, और Node.js विकास के साथ शुरू करने में आपकी मदद करने के लिए एक छोटा सा उदाहरण भी दिखाया।
इस गाइड का पालन कर, अब आपको अपने Debian सिस्टम पर Node.js को प्रभावी ढंग से तैनाती करने और एप्लिकेशन बनाने और डिबग करने का ज्ञान होना चाहिए। यह आधारभूत सेटअप Node.js पैकेजों और सामुदायिक समर्थन के विस्तृत पारिस्थितिकी तंत्र का प्रभावी ढंग से लाभ उठाने के लिए एक प्रारंभिक कदम के रूप में काम करता है।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं