Node.js प्रभावी रूप से एक ओपन-सोर्स क्रॉस-प्लेटफ़ॉर्म जावास्क्रिप्ट रन-टाइम वातावरण है। Node.js सक्षम होने के साथ, आप किसी भी ब्राउज़र को खोलने की चिंता किए बिना अपनी उबंटू मशीन पर जावास्क्रिप्ट चला सकते हैं। यह क्रोम के वी8 जावास्क्रिप्ट इंजन पर बनाया गया है और इसे लिनक्स पर कई तरीकों से स्थापित किया जा सकता है।
सर्वर-साइड और नेटवर्किंग अनुप्रयोगों के निर्माण के लिए Node.js आवश्यक है। यह प्लेटफॉर्म विंडोज, लिनक्स, फ्रीबीएसडी और मैकओएस पर कुशलता से चलता है। एनपीएम डिफ़ॉल्ट पैकेज मैनेजर है और इसे अक्सर दुनिया की सबसे बड़ी सॉफ्टवेयर रजिस्ट्री के रूप में टैग किया जाता है।
Ubuntu पर Nodejs इंस्टॉल करें
इस गाइड में, आप तीन अलग-अलग तरीकों से Ubuntu पर Nodejs स्थापित कर सकते हैं। इन तीन तरीकों में शामिल हैं:
- उपयुक्त . का उपयोग करना Ubuntu पर Nodejs स्थापित करने के लिए
- उपयुक्त . का उपयोग करना पीपीए सॉफ्टवेयर रिपोजिटरी के साथ
- nvm इंस्टॉल करना Ubuntu पर Nodejs के विभिन्न संस्करणों को स्थापित और प्रबंधित करने के लिए
विकल्प 1:Node.js को NodeSource रिपॉजिटरी से इंस्टॉल करें
NodeSource, एक कंपनी के रूप में, एंटरप्राइज़-ग्रेड Node समर्थन प्रदान करने पर ध्यान केंद्रित करता है। यह इंस्टॉलेशन Node.js रिपॉजिटरी का उपयोग करता है, जिसका उपयोग उबंटू पर इस संस्करण को स्थापित करने के लिए किया जाएगा। NodeSource से Node Linux को स्थापित करने के लिए आप इन चरणों का पालन कर सकते हैं।
पहला कदम कर्ल . का उपयोग करके NodeSource रिपॉजिटरी को सक्षम करना है आज्ञा। यदि कर्ल स्थापित नहीं है, तो आप इसे निम्न आदेशों का उपयोग करके अपने सिस्टम पर स्थापित कर सकते हैं।
कर्ल इंस्टॉल करने के लिए
sudo apt-get install curl -y
रिपॉजिटरी को सक्षम करने के लिए
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
उपरोक्त कमांड आपके सिस्टम में साइनिंग की जोड़ देगा। एक उपयुक्त स्रोत भंडार फ़ाइल बनाने के लिए आपको सभी आवश्यक पैकेजों को स्थापित करने और उपयुक्त कैश को ताज़ा करने की आवश्यकता होगी।
Node.js और Npm इंस्टॉल करें
Node.js और npm के लिए इंस्टॉलेशन शुरू करने के लिए निम्न कोड टाइप करें।
sudo apt install nodejs
इस पैकेज (नोडज्स ubuntu) में नोड और एनपीएम दोनों के लिए बाइनरी फाइलें होंगी।
Node.js और Npm की स्थापना सत्यापित करें
node --version
Npm का संस्करण जांचें
npm --version
दोनों मॉड्यूल के लिए आउटपुट पोस्ट इंस्टॉलेशन इस तरह दिखेगा:
Nodejs Ubuntu के लिए संस्करण v12.22.4 . है जबकि npm का संस्करण 6.14.14 . है , जो इस गाइड को लिखते समय उपलब्ध नवीनतम संस्करण है।
Nodejs Ubuntu और npm को स्थापित करने के और भी तरीके हैं। नोड संस्करण प्रबंधक का उपयोग करके उन्हें स्थापित करने के लिए, नीचे सूचीबद्ध चरणों का पालन करें।
विकल्प 2:NVM के साथ Node.js और Npm इंस्टॉल करें
NVM, जिसे आमतौर पर नोड संस्करण प्रबंधक के रूप में जाना जाता है, एक बैश स्क्रिप्ट है जो ऑपरेटिंग सिस्टम स्तर के बजाय एक स्वतंत्र निर्देशिका पर काम करती है। इसका सीधा सा मतलब है कि आप अपने पूरे सिस्टम को प्रभावित किए बिना Node.js के कई संस्करण स्थापित कर सकते हैं।
NVM के माध्यम से, आप अपने सिस्टम के वातावरण को नियंत्रित कर सकते हैं, और यहां तक कि Node.js के नवीनतम संस्करणों का उपयोग कर सकते हैं, जबकि पिछली रिलीज़ को बनाए और प्रबंधित कर सकते हैं। यह उपयुक्त . से अलग है उपयोगिता, और उपयुक्त संस्करणों की तुलना में संस्करणों में एक सूक्ष्म अंतर है।
Nvm Ubuntu स्थापित करें
कमांड लाइन का उपयोग करके NVM को डाउनलोड करने के लिए, GitHub के पेज से सोर्स कोड डाउनलोड और इंस्टॉल करें:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
यह कमांड GitHub से रिपॉजिटरी को ~/.nvm . में क्लोन कर देगा निर्देशिका। इसका उपयोग करने के लिए, आपको सबसे पहले अपने .bashrc . को स्रोत बनाना होगा फ़ाइल निम्न आदेश का उपयोग कर:
source ~/.bashrc
अगले चरण में, आप जांच सकते हैं कि एनवीएम में नोड का कौन सा संस्करण उपलब्ध है।
nvm list-remote
आउटपुट इस तरह दिखेगा:
यह आदेश बहुत सारे उपलब्ध संस्करणों को सूचीबद्ध करेगा, ताकि आप नवीनतम रिलीज़ को चुन सकें। इस मामले में, उपलब्ध नवीनतम संस्करण 16.6.2 . है , जिसे कमांड का उपयोग करके स्थापित किया जा सकता है:
nvm install v16.6.2
संस्करण नाम को NVM में उपलब्ध नवीनतम संस्करण के अनुसार समायोजित किया जा सकता है।
स्थापना के बाद, विभिन्न संस्करण देखें जो पिछली स्थापना के एक भाग के रूप में स्थापित किए गए थे:
nvm list
आउटपुट इस तरह दिखेगा:
पहली पंक्ति वर्तमान में सक्रिय संस्करण दिखाएगी, जबकि कुछ अन्य पंक्तियाँ नामित उपनाम और उनके संस्करण दिखाती हैं। आप नोड के विभिन्न एलटीएस रिलीज के लिए उपनाम देख सकते हैं। इन उपनामों के आधार पर, आप एक रिलीज़ भी स्थापित कर सकते हैं।
उदाहरण के लिए, एक ऐसा उपनाम फर्मियम स्थापित करने के लिए, आप निम्न आदेश का उपयोग कर सकते हैं:
nvm install lts/fermium
सत्यापित करें कि स्थापना सफल रही या नहीं -v कमांड का उपयोग करके।
node -v
आउटपुट नवीनतम संस्करण को प्रदर्शित करेगा जो स्थापित किया गया था।
विकल्प 3:NodeSource PPA का उपयोग करके Node.js इंस्टॉल करना
Node.js को स्थापित करने का दूसरा तरीका पीपीए (व्यक्तिगत पैकेज संग्रह) का उपयोग करके स्थापित करना है, जिसे नोडसोर्स द्वारा बनाए रखा और अद्यतन किया जाता है। PPA का उपयोग करने का लाभ यह है कि इसमें Ubuntu के रिपॉजिटरी की तुलना में Node.js के अधिक संस्करण शामिल हैं।
पहले चरण के रूप में, आपको इसके पैकेजों तक पहुंच प्राप्त करने के लिए पीपीए स्थापित करने की आवश्यकता है। होम निर्देशिका से, आप अपने संस्करण के लिए स्थापना स्क्रिप्ट को पुनः प्राप्त करने के लिए कर्ल फ़ंक्शन का उपयोग कर सकते हैं।
cd ~
curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh
आप स्क्रिप्ट को अपने पसंदीदा संपादक (जैसे नैनो) के साथ चला सकते हैं। अगर आपको लगता है कि स्क्रिप्ट में सब कुछ आपकी पसंद के अनुसार है, तो आप आगे कमांड चला सकते हैं।
nano nodesource_setup.sh
संपादक से बाहर निकलें और स्क्रिप्ट को अपने रूट एक्सेस के साथ चलाएं।
sudo bash nodesource_setup.sh
पीपीए आपकी कॉन्फ़िगरेशन सूची में जोड़ दिया जाएगा, जबकि स्थानीय पैकेज कैश आपके लिए स्वचालित रूप से अपडेट हो जाता है। निम्नलिखित कमांड टाइप करके Node.js पैकेज स्थापित करें:
sudo apt install nodejs
आप निम्न प्रकार से -v संस्करण ध्वज के साथ नोड चलाकर अपनी स्थापना को सत्यापित कर सकते हैं:
node -v
आप निश्चिंत हो सकते हैं कि आपको एनपीएम उबंटू को अलग से स्थापित करने की आवश्यकता नहीं है, क्योंकि यह नोड.जेएस और एनपीएम के लिए एक संयुक्त स्थापना है।
Node.js और NPM को सफलतापूर्वक स्थापित करना
कोई फर्क नहीं पड़ता कि आप जो भी तरीका अपनाते हैं, आपके उबंटू मशीन पर Node.js और npm को सफलतापूर्वक स्थापित करने का एक तरीका है। यह विधि उबंटू के विभिन्न संस्करणों के लिए काम करेगी, हालांकि, इस प्रक्रिया को उबंटू 21.04 के लिए सफलतापूर्वक लागू किया गया था। आपकी परिस्थितियों के आधार पर, आप वह विकल्प चुन सकते हैं और चुन सकते हैं जो आपके लिए सबसे अच्छा काम करता है।
जैसा कि पहले उल्लेख किया गया है, पैकेज्ड संस्करण का उपयोग करना इन विधियों में सबसे आसान है; आप अधिक हाल के विकल्पों के लिए पीपीए स्थापना विधि या nvm विधि का उपयोग कर सकते हैं। किसी भी तरह, तीनों विकल्प आपके उबंटू लिनक्स संस्करण के लिए काम करेंगे।
विंडोज़ पर Node.js और npm स्थापित करना चाहते हैं? तुम्हारी किस्मत अच्छी है; यह प्रक्रिया उन्हें Linux पर स्थापित करने से भी आसान है।