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

لبدء بناء تطبيقات 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 بت.
الخطوة 2) قم بتشغيل برنامج التثبيت. Double انقر على ملف .msi الذي تم تنزيله لبدء التثبيت. انقر على زر "تشغيل" في الشاشة الأولى لبدء التثبيت.
الخطوة 3) في الشاشة التالية، انقر فوق زر "التالي" للمتابعة في تنزيل وتثبيت Node.js.
الخطوة 4) وافق على الشروط والأحكام. في الشاشة التالية، وافق على اتفاقية الترخيص وانقر على زر "التالي".
الخطوة 5) قم بتحديد المسار. في الشاشة التالية، اختر الموقع الذي تريد تثبيت Node.js فيه، ثم انقر على زر "التالي".
- أولاً، أدخل موقع ملف تثبيت Node.js. هذا هو المكان الذي سيتم فيه تخزين ملفات Node.js بعد التثبيت.
- انقر على زر "التالي" للمتابعة في عملية التثبيت.
الخطوة 6) حدد المكونات الافتراضية المراد تثبيتها. اقبل المكونات الافتراضية وانقر على زر "التالي".
الخطوة 7) ابدأ عملية التثبيت. في الشاشة التالية، انقر فوق زر تثبيت Node.js لبدء التثبيت على Windows.
الخطوة 8) أكمل عملية التثبيت. انقر فوق زر "إنهاء" لإكمال عملية التثبيت.
ملاحظة: 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
الخطوة 2) الخطوة التالية هي تثبيت Node.js على جهازك المحلي باستخدام مدير حزم Chocolatey. يمكنك القيام بذلك عن طريق تشغيل الأمر التالي في موجه الأوامر.
إذا نجح التثبيت، فستصلك رسالة تفيد بنجاح تثبيت 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 التفسير:
- الوظيفة الأساسية للوظيفة "تتطلب" هي أنها تقرأ أ Javaسيناريو يقوم البرنامج بتنفيذ الملف، ثم يُعيد كائنًا. باستخدام هذا الكائن، يُمكن الاستفادة من مختلف الوظائف المتاحة في الوحدة التي تم استدعاؤها بواسطة الدالة require. لذا، في حالتنا، ولأننا نرغب في استخدام وظائف HTTP، فإننا نستخدم الأمر require(http).
- في هذا السطر الثاني من الكود، نقوم بإنشاء تطبيق خادم يعتمد على دالة بسيطة. يتم استدعاء هذه الدالة كلما تم إرسال طلب إلى تطبيق الخادم الخاص بنا.
- عند استلام طلب، نطلب من دالتنا إرسال استجابة "Hello World" إلى العميل. تُستخدم دالة writeHead لإرسال بيانات الترويسة إلى العميل، بينما تقوم دالة end بإغلاق الاتصال مع العميل.
- ثم نستخدم دالة server.listen لجعل تطبيق الخادم الخاص بنا يستمع إلى طلبات العميل على المنفذ رقم 8080. يمكنك تحديد أي منفذ متاح هنا.
تنفيذ الكود
- احفظ الملف على جهاز الكمبيوتر الخاص بك: C:\Users\Your Name\firstprogram.js
- في موجه الأوامر، انتقل إلى المجلد الذي يوجد فيه الملف. أدخل الأمر Node firstprogram.js.
- الآن، يعمل جهاز الكمبيوتر الخاص بك كخادم! إذا حاول أي شخص الوصول إلى جهاز الكمبيوتر الخاص بك على المنفذ 8080، فسيتلقى رسالة "Hello World!" في المقابل.
- قم بتشغيل متصفح الإنترنت الخاص بك، واكتب العنوان: http://localhost:8080
الإخراج:












