NodeJS और npm, उबंटू में स्थापना 20.04 | 18.04

नोडज के बारे में

अगले लेख में हम यह देखने के लिए जा रहे हैं कि हम कैसे कर सकते हैं Ubuntu 20.04 पर Node.js और npm स्थापित करें | 18.04। यह एक खुला स्रोत है, जावास्क्रिप्ट के लिए क्रॉस-प्लेटफॉर्म रनटाइम वातावरण जो पहले से ही चर्चा में है इस पृष्ठ और यह एक घटना-उन्मुख I / O संचालन मॉडल का उपयोग करता है, जो इसे हल्का और कुशल बनाता है।

NodeJS एक है जावास्क्रिप्ट-आधारित खुला स्रोत सर्वर ढांचा जो मुख्य रूप से जावास्क्रिप्ट रनटाइम के साथ बैकेंड सर्वर अनुप्रयोगों के निर्माण के लिए उपयोग किया जाता है। यह क्रोम के वी 8 जावास्क्रिप्ट इंजन पर आधारित है। Npm NodeJS के लिए डिफ़ॉल्ट पैकेज प्रबंधक है।

यह मुख्य रूप से अतुल्यकालिक प्रोग्रामिंग के लिए उपयोग किया जाता है और है बहुत हल्का फ्रेम, जो इसे दूसरों की तुलना में तेज़ बनाता है। यह सबसे लोकप्रिय ऑपरेटिंग सिस्टम के साथ भी संगत है। इस फ्रेमवर्क के साथ विभिन्न प्रकार के एप्लिकेशन, जैसे वेब एप्लिकेशन, कमांड लाइन एप्लिकेशन आदि विकसित किए जा सकते हैं।

NodeJS रिपॉजिटरी को NodeSource से जोड़ें

NodeSource कंपनी का अपना उद्यम-स्तर नोड रिपॉजिटरी है जो NodeJS के नवीनतम संस्करणों को बनाए रखता है और समाहित करता है। NodeSource से हम NodeJS का एक विशिष्ट संस्करण स्थापित करने में सक्षम होंगे।

NodeJS को NodeSource से इंस्‍टॉल करने के लिए, हमारे द्वारा रुचि रखने वाले विशिष्‍ट संस्‍करण को जोड़ने के लिए बस निम्‍नलिखित कमांड में से एक को रन करें। करने के लिए हमें कर्ल स्थापित करना होगा। यदि आपके पास यह उपकरण अभी तक नहीं है, तो आप इसे कमांड से इंस्टॉल कर सकते हैं:

sudo apt install curl

अब के लिए नवीनतम संस्करण स्थापित करें (संस्करण 14), एक टर्मिनल में (Ctrl + Alt + T) हम इस PPA को जोड़ेंगे:

रेपो नोडज 14 जोड़ें

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

पैरा संस्करण 12 स्थापित करें, आपको बस इतना करना है कि कमांड चलाएं:

रेपो नोडज 12 जोड़ें

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

पैरा LTS संस्करण स्थापित करें (संस्करण 10), उपयोग करने के लिए PPA होगा:

रेपो नोडज 10 जोड़ें

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

इनमें से किसी भी PPA को जोड़ने के बाद, हम अपनी पसंद के भंडार से NodeJS का नवीनतम संस्करण स्थापित कर सकते हैं। यदि हम कई रिपॉजिटरी जोड़ते हैं, तो NodeJS का नवीनतम संस्करण स्थापित किया जाएगा न कि LTS.

NodeJS और npm स्थापित करें

स्थापना के लिए, एक टर्मिनल (Ctrl + Alt + T) में हमें कमांड निष्पादित करना होगा:

नोड के साथ नोड स्थापित करें

sudo apt install nodejs

इंस्टॉलेशन पूरा होने के बाद, NodeJS और npm मॉड्यूल को स्थापित किया जाना चाहिए और उपयोग के लिए तैयार होना चाहिए। हम निम्न कमांड का उपयोग कर सकते हैं स्थापित संस्करण संख्या देखें.

node --version

npm --version

आदेश नोड और npm के स्थापित संस्करण को सूचीबद्ध करेंगे:

स्थापित नोड्ज और एनपीएम संस्करण

आप कर सकते हैं सभी इंस्टॉलेशन निर्देश देखें से उपलब्ध GitHub पेज को प्रोजेक्ट करें.

स्नैप के माध्यम से NodeJS और npm स्थापित करें

का दूसरा रूप NodeJS स्थापित करना व्यवस्थापक के माध्यम से है स्नैप पैकेज। यह ऐसा करने का सबसे आसान तरीका हो सकता है।

सॉफ्टवेयर पैकेज बनाने और स्थापित करने के लिए स्नैप आसान हैं। ये एक ही बिल्ड से सभी लोकप्रिय Gnu / Linux वितरण पर चलने के लिए अपने सभी निर्भरता के साथ पैक किए गए अनुप्रयोग हैं।

पैरा नवीनतम संस्करण स्थापित करें (संस्करण 14) एक टर्मिनल में (Ctrl + Alt + T) रन:

NodeJs 14 स्नैप इंस्टॉलेशन

sudo snap install node --channel=14/stable --classic

हम संस्करण 13 को स्थापित कर सकते हैं कमांड चलाना:

नोडजेस 13 स्नैप इंस्टॉलेशन

sudo snap install node --channel=13/stable --classic

पैरा संस्करण 10 स्थापित करेंकमांड का उपयोग करने के लिए निम्नलिखित होगा:

NodeJS 10 स्नैप इंस्टॉलेशन

sudo snap install node --channel=10/stable --classic

सर्वर का परीक्षण

यह जांचने के लिए कि क्या वेब सर्वर सही तरीके से स्थापित है, चलो नामक एक परीक्षण फ़ाइल बनाते हैं http_server.js हमारे पसंदीदा संपादक का उपयोग करके हमारे होम फोल्डर में:

cd ~/

vim http_server.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('Prueba de Nodejs para Ubunlog');
});

server.listen(port, hostname, () => {
  console.log(`Servidor funcionando en http://${hostname}:${port}/`);
});

इसके बाद, हम फाइल को सेव करते हैं। अब सर्वर को शुरू करने के लिए हम इसे निम्नलिखित कमांड के साथ निष्पादित करते हैं:

node http_server.js

हमें टर्मिनल में निम्न की तरह दिखने वाला आउटपुट देखना चाहिए:

उदाहरण कंसोल आउटपुट

अब अगर हम अपना पसंदीदा ब्राउज़र खोलते हैं और हम सर्वर के होस्टनाम या पोर्ट 3000 के बाद के आईपी पते पर जाते हैं, हमें निम्नलिखित की तरह एक नमूना पृष्ठ देखना चाहिए:

फ़ायरफ़ॉक्स में परीक्षण

http://localhost:3000

पैरा NodeJS के बारे में अधिक जानें, उपयोगकर्ता यात्रा कर सकते हैं प्रोजेक्ट पेज.


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   मटेओ कहा

    मुझे वास्तव में पसंद आया कि यह कितनी अच्छी तरह समझाया गया है।
    शुक्रिया!