كيفية تنزيل وتثبيت Node.js وNPM على Windows

⚡ ملخص ذكي

تثبيت Node.js على Windows يستخدم برنامج التثبيت الرسمي MSI أو مدير حزم Chocolatey، وكلاهما يتضمن NPM. بعد التثبيت، يقوم برنامج نصي بسيط لخادم HTTP بالتأكد من أن وقت التشغيل يعرض استجابة "Hello World" في المتصفح.

  • 🪟 Windows المثبت: يقوم برنامج التثبيت MSI من موقع nodejs.org بتثبيت Node.js وNPM معًا.
  • 📦 الشوكولاتة: استخدم Windows يقوم مدير الحزم بتثبيت Node.js باستخدام أمر PowerShell واحد.
  • ⚙️ مرحبا بالعالم: يستمع خادم require('http') على المنفذ 8080 ويعيد استجابة.
  • 🔢 التحقق من الإصدار: يؤكد تشغيل الأمر node -v والأمر npm -v الإصدارات المثبتة.
  • 🐧 خيار WSL2: Microsoft يوصي باستخدام Node.js على WSL2 لسير عمل التطوير على غرار نظام Linux.
  • 🤖 إعداد الذكاء الاصطناعي: تقوم المساعدات المدعومة بالذكاء الاصطناعي بإنشاء أوامر التثبيت وبرامج تشغيل الخادم بسرعة.

قم بتنزيل وتثبيت 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 يوصي الآن المطورون باستخدام Node.js مع WSL2 (لل Windows نظام فرعي لنظام لينكس) لسير عمل تطوير البرمجيات على نمط لينكس.

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

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

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

الخطوة 1) تثبيت برنامج Chocolatey موقع شوكولاتي يحتوي على تعليمات واضحة للغاية حول كيفية تثبيت هذا الإطار.

  • الخطوة الأولى هي تشغيل الأمر التالي في نافذة موجه الأوامر. هذا الأمر مأخوذ من موقع Chocolatey الإلكتروني، وهو الأمر القياسي لتثبيت Node.js عبر Chocolatey.
  • الأمر أدناه هو أمر PowerShell الذي يستدعي البرنامج النصي PowerShell البعيد على موقع Chocolatey. يجب تشغيل هذا الأمر في نافذة أوامر PowerShell.
  • يقوم برنامج PowerShell النصي بجميع الأعمال اللازمة لتنزيل المكونات المطلوبة وتثبيتها وفقًا لذلك.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

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

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

قم بتثبيت 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);

Code التفسير:

  1. الوظيفة الأساسية للوظيفة "تتطلب" هي أنها تقرأ أ Javaسيناريو يقوم البرنامج بتنفيذ الملف، ثم يُعيد كائنًا. باستخدام هذا الكائن، يُمكن الاستفادة من مختلف الوظائف المتاحة في الوحدة التي تم استدعاؤها بواسطة الدالة require. لذا، في حالتنا، ولأننا نرغب في استخدام وظائف HTTP، فإننا نستخدم الأمر require(http).
  2. في هذا السطر الثاني من الكود، نقوم بإنشاء تطبيق خادم يعتمد على دالة بسيطة. يتم استدعاء هذه الدالة كلما تم إرسال طلب إلى تطبيق الخادم الخاص بنا.
  3. عند استلام طلب، نطلب من دالتنا إرسال استجابة "Hello World" إلى العميل. تُستخدم دالة writeHead لإرسال بيانات الترويسة إلى العميل، بينما تقوم دالة end بإغلاق الاتصال مع العميل.
  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 هو بيئة التشغيل التي تقوم بتنفيذ Javaيتم تشغيل البرنامج النصي خارج المتصفح. يقوم مدير حزم Node (NPM) بتثبيت وإدارة الحزم. كما يقوم تثبيت Node.js بتثبيت NPM تلقائيًا.

افتح موجه الأوامر وقم بتشغيل الأمر node -v لعرض إصدار Node.js، ثم قم بتشغيل الأمر npm -v لعرض إصدار NPM المثبت على جهازك.

اختر إصدار الدعم طويل الأمد (LTS) لمعظم المشاريع لأنه مستقر ويتم صيانته لفترة أطول. اختر الإصدار الحالي فقط عندما تحتاج إلى أحدث الميزات التجريبية.

نعم. Microsoft يوصي بتشغيل Node.js على WSL2 لسير العمل على غرار Linux. قم بتثبيت توزيعة Linux، ثم استخدم مدير إصدارات مثل nvm لتثبيت Node.js.

تتيح لك أداة إدارة الإصدارات مثل nvm-windows التبديل بين إصدارات متعددة من Node.js لكل مشروع. قم بإزالة أي تثبيت موجود أولاً لتجنب التعارضات.

لا. يتضمن مُثبِّت Node.js الرسمي (MSI) حزمة NPM، لذا يتم تثبيتها تلقائيًا مع Node.js. يمكنك تحديثها لاحقًا بتشغيل الأمر npm install -g npm.

نعم. تقوم برامج المساعدة المدعومة بالذكاء الاصطناعي، مثل ChatGPT، بإنشاء أوامر التثبيت الصحيحة لـ Windows، شرح أخطاء PATH، وإنتاج البرامج النصية الأولية، مما يسرع عملية الإعداد لأول مرة.

نعم. يقوم GitHub Copilot بإكمال طلب الخادم require('http') الذي يستمع على منفذ ويعيد استجابة Hello World، مما يتيح لك اختبار التثبيت في ثوانٍ.

تلخيص هذه التدوينة بـ: