كيفية تنزيل وتثبيت 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 فيه، ثم انقر فوق الزر "التالي".

1. أولاً، أدخل موقع الملف لتثبيت Node.js. هذا هو المكان الذي سيتم فيه تخزين ملفات Node.js بعد التثبيت.

2. انقر فوق الزر "التالي" لمتابعة عملية التثبيت.

قم بتثبيت Node.js على Windows

الخطوة 6) حدد المكونات الافتراضية المراد تثبيتها

اقبل المكونات الافتراضية وانقر على زر التالي.

قم بتثبيت Node.js على Windows

الخطوة 7) ابدأ التثبيت

في الشاشة التالية، انقر فوق زر تثبيت Node.js لبدء التثبيت Windows.

قم بتثبيت Node.js على Windows

الخطوة 8) أكمل التثبيت

انقر فوق الزر "إنهاء" لإكمال التثبيت.

قم بتثبيت Node.js على Windows

Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)

كيفية تثبيت NPM على Windows 10/8/7

الطريقة الأخرى لتثبيت Node.js على أي جهاز عميل هي استخدام "مدير الحزم".

On Windows، يُعرف تنزيل NPM (Node Package Manager) باسم Chocolatey. لقد تم تصميمه ليكون إطارًا لا مركزيًا لتثبيت التطبيقات والأدوات التي تحتاجها بسرعة.

لتثبيت NPM على Windows عبر Chocolatey، يجب تنفيذ الخطوات التالية.

الخطوة 1) تثبيت Chocolatey – موقع Chocolatey (https://chocolatey.org/) يحتوي على تعليمات واضحة جدًا حول كيفية تثبيت إطار العمل هذا.

  • الخطوة الأولى هي تشغيل الأمر أدناه في نافذة موجه الأوامر. هذا الأمر مأخوذ من موقع Chocolatey على الويب وهو الأمر القياسي لتثبيت Node.js عبر Chocolatey.
  • الأمر أدناه هو أمر PowerShell الذي يستدعي البرنامج النصي PowerShell البعيد على موقع Chocolatey. يجب تشغيل هذا الأمر في نافذة أوامر PowerShell.
  • يقوم برنامج PowerShell النصي بجميع الأعمال اللازمة لتنزيل المكونات المطلوبة وتثبيتها وفقًا لذلك.

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object Wet.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE% \الشوكولاته\bin

قم بتثبيت NPM على Windows 10/8/7

الخطوة 2) الخطوة التالية هي تثبيت Node.js على جهازك المحلي باستخدام مدير الحزم Chocolatey. يمكن القيام بذلك عن طريق تشغيل الأمر أدناه في موجه الأوامر.

تثبيت cinst nodejs

قم بتثبيت NPM على Windows 10/8/7

إذا نجح التثبيت، فستصلك رسالة تفيد بنجاح تثبيت Node.js.

ملحوظة: إذا حصلت على خطأ مثل "C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1"، فقم بإنشاء المجلد يدويًا في المسار

تشغيل تطبيق Hello World الأول في Node.js

بمجرد الانتهاء من تنزيل Node.js وتثبيته على جهاز الكمبيوتر الخاص بك، فلنحاول عرض "Hello World" في متصفح الويب.

قم بإنشاء ملف Node.js باسم الملف firstprogram.js

var http = require('http');

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.end('Hello World!');
}).listen(8080);

شرح الكود:

  1. الوظيفة الأساسية للوظيفة "تتطلب" هي أنها تقرأ أ Javaسيناريو file، ينفذ الملف، ثم يستمر في إرجاع كائن. باستخدام هذا الكائن، يمكن للمرء بعد ذلك استخدام الوظائف المتنوعة المتوفرة في الوحدة التي تسمى بواسطة الدالة require. لذلك في حالتنا، لأننا نريد استخدام وظيفة HTTP ونحن نستخدم الأمر require(http).
  2. في هذا 2nd سطر من التعليمات البرمجية، فنحن نقوم بإنشاء تطبيق خادم يعتمد على وظيفة بسيطة. يتم استدعاء هذه الوظيفة كلما تم تقديم طلب إلى تطبيق الخادم الخاص بنا.
  3. عند تلقي طلب، نطلب من وظيفتنا إعادة استجابة "Hello World" إلى العميل. يتم استخدام وظيفة writeHead لإرسال بيانات الرأس إلى العميل، بينما تقوم وظيفة النهاية بإغلاق الاتصال بالعميل.
  4. نستخدم بعد ذلك وظيفة server.listen لجعل تطبيق الخادم الخاص بنا يستمع إلى طلبات العميل على المنفذ رقم 8080. يمكنك تحديد أي منفذ متاح هنا.

تنفيذ الكود

    1. احفظ الملف على جهاز الكمبيوتر الخاص بك: C:\Users\Your Name\firstprogram.js
    2. في موجه الأوامر، انتقل إلى المجلد حيث تم تخزين الملف. أدخل الأمر Node firstprogram.js

أول تطبيق Hello World في Node.js

    1. الآن، جهاز الكمبيوتر الخاص بك يعمل كخادم! إذا حاول أي شخص الوصول إلى جهاز الكمبيوتر الخاص بك عبر المنفذ 8080، فسوف يحصل على رسالة "Hello World!" رسالة في المقابل!
    2. قم بتشغيل متصفح الإنترنت الخاص بك، واكتب العنوان: http://localhost:8080

انتاج

أول تطبيق Hello World في Node.js

الملخص

  • لقد رأينا تثبيت Node.js عبر وحدة تثبيت MSI المتوفرة على موقع Node.js. يقوم هذا التثبيت بتثبيت الوحدات الضرورية المطلوبة لتشغيل تطبيق Node.js على العميل.
  • نود.جي إس يمكن أيضًا تثبيته عبر مدير الحزم. يُعرف مدير الحزم لنظام التشغيل Windows باسم Chocolatey. من خلال تشغيل بعض الأوامر البسيطة في موجه الأوامر، يقوم مدير الحزم Chocolatey تلقائيًا بتنزيل الملفات الضرورية ثم تثبيتها على جهاز العميل.
  • يتكون تطبيق Node.js البسيط من إنشاء خادم يستمع إلى منفذ معين. عندما يأتي طلب إلى الخادم، يرسل الخادم تلقائيًا استجابة "Hello World" إلى العميل.