في المقالة التالية سوف نلقي نظرة على كيف يمكننا ذلك قم بتثبيت Node.js و npm على Ubuntu 20.04 | 18.04. هذه بيئة تشغيل مفتوحة المصدر ومتعددة المنصات لجافا سكريبت تمت مناقشتها بالفعل في هذه الصفحة ويستخدم نموذج عمليات الإدخال / الإخراج الموجه نحو الحدث ، مما يجعله خفيف الوزن وفعال.
NodeJS هو ملف إطار عمل خادم مفتوح المصدر قائم على JavaScript والذي يستخدم بشكل أساسي لبناء تطبيقات الخادم الخلفية مع وقت تشغيل JavaScript. يعتمد على محرك Chrome V8 JavaScript. Npm هو مدير الحزم الافتراضي لـ NodeJS.
يتم استخدامه بشكل أساسي في البرمجة غير المتزامنة وهو إطار خفيف جدًامما يجعلها أسرع من غيرها. كما أنه متوافق مع أنظمة التشغيل الأكثر شيوعًا. يمكن تطوير أنواع مختلفة من التطبيقات ، مثل تطبيقات الويب وتطبيقات سطر الأوامر وما إلى ذلك ، باستخدام هذا الإطار باستخدام Ubuntu.
أضف مستودع NodeJS من NodeSource
NodeSource هو مستودع العقد الخاص بالشركة على مستوى المؤسسة والذي يحافظ على أحدث إصدارات NodeJS ويحتوي على. من NodeSource سنتمكن من تثبيت إصدار محدد من NodeJS.
لتثبيت NodeJS من NodeSource ، ما عليك سوى تشغيل أحد الأوامر التالية لإضافة الإصدار المحدد الذي يهمنا. للقيام بذلك سيتعين علينا تثبيت الضفيرة. إذا لم يكن لديك هذه الأداة حتى الآن ، فيمكنك تثبيتها باستخدام الأمر:
sudo apt install curl
الآن ل قم بتثبيت أحدث إصدار (إصدار 14) ، في محطة طرفية (Ctrl + Alt + T) سنضيف PPA هذا:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
إلى قم بتثبيت الإصدار 12، كل ما عليك فعله هو تشغيل الأمر:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
إلى تثبيت إصدار LTS (إصدار 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:
قد انظر جميع تعليمات التثبيت متاح من صفحة مشروع جيثب.
قم بتثبيت NodeJS و npm عبر Snap
شكل آخر من يتم تثبيت NodeJS من خلال admin حزم المفاجئة. قد تكون هذه أسهل طريقة للقيام بذلك.
تعد Snaps سهلة لإنشاء حزم البرامج وتثبيتها. هذه تطبيقات مجمعة مع كل تبعياتها للتشغيل على جميع توزيعات Gnu / Linux الشائعة من بنية واحدة.
إلى قم بتثبيت أحدث إصدار (إصدار 14) في محطة تشغيل (Ctrl + Alt + T):
sudo snap install node --channel=14/stable --classic
يمكننا تثبيت الإصدار 13 تشغيل الأمر:
sudo snap install node --channel=13/stable --classic
إلى قم بتثبيت الإصدار 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
يجب أن نرى ناتجًا مشابهًا لما يلي في المحطة:
الآن إذا فتحنا متصفحنا المفضل و ننتقل إلى اسم مضيف الخادم أو عنوان IP متبوعًا بالمنفذ 3000، يجب أن نرى نموذجًا لصفحة مثل ما يلي:
http://localhost:3000
إلى تعرف على المزيد حول NodeJS، يمكن للمستخدمين زيارة صفحة المشروع.
لقد أحببت حقًا كيف أوضح ذلك جيدًا.
شكرا لك!