اختار المؤلف Code.org لتلقي تبرع كجزء من برنامج Write for DOnations.
المقدمة
Node.js هو بيئة تشغيل JavaScript شهيرة تساعدك في العمل مع مكتبات JavaScript الأمامية مثل React، Angular، و Vue. يمكنك أيضًا بناء تطبيقات full-stack باستخدام إطارات Express و Nest. لبناء تطبيقات JavaScript، ستحتاج إلى بيئة Node محلية.
في هذا البرنامج التعليمي، ستقوم بإعداد بيئة برمجة Node.js المحلية لجهاز الكمبيوتر الخاص بك الذي يعمل بنظام Windows.
المتطلبات المسبقة
سوف تحتاج إلى كمبيوتر سطح المكتب أو محمول يعمل بنظام Windows 10 مع وصول إداري واتصال بالإنترنت.
الخطوة 1 — تثبيت Node.js باستخدام مدير إصدارات Node
مدير إصدارات Node أو NVM هو الطريقة المفضلة لتثبيت Node.js على جهاز الكمبيوتر الخاص بك. يتيح لك NVM الاحتفاظ بعدة إصدارات من Node.js في وقت واحد، وهو مفيد إذا كنت بحاجة إلى استخدام إصدارات Node محددة لمشاريع مختلفة. يحتوي NVM على نسخة لنظام التشغيل Windows ستستخدمها لتثبيت Node.js في هذه الخطوة.
قم بزيارة صفحة إصدارات NVM لنظام التشغيل Windows للحصول على أحدث إصدار. حتى كتابة هذا الدليل، كان أحدث إصدار لـ NVM هو 1.1.9.
قم بالتمرير إلى قسم الموارد وانقر على nvm-setup.exe
لتنزيل ملف الإعداد إلى مجلد التنزيلات في جهاز الكمبيوتر الخاص بك:

بعد انتهاء التنزيل، اذهب إلى موقع التنزيلات وانقر نقرًا مزدوجًا على ملف nvm-setup.exe
لبدء عملية التثبيت.
سيتم تحميل معالج التثبيت ويوفر خيارات للاختيار من بينها، مثل مجلد الوجهة للأداة:

اتبع مطالبات التثبيت لتثبيت NVM على جهاز الكمبيوتر الخاص بك.
بعد ذلك، افتح الطرفية، موجه الأوامر، أو PowerShell كـمسؤول على جهاز الكمبيوتر الخاص بك.
استخدم هذا الأمر للتحقق من تثبيت NVM:
- nvm -v
سترى الناتج التالي مع رقم إصدار NVM:
OutputRunning version 1.1.9.
...
يمكنك عرض الإصدارات المتاحة من Node التي يمكنك تثبيتها باستخدام هذا الأمر:
- nvm list available
سترى قائمة بإصدارات Node:
Output| CURRENT | LTS | OLD STABLE | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
| 18.7.0 | 16.16.0 | 0.12.18 | 0.11.16 |
| 18.6.0 | 16.15.1 | 0.12.17 | 0.11.15 |
| 18.5.0 | 16.15.0 | 0.12.16 | 0.11.14 |
| 18.4.0 | 16.14.2 | 0.12.15 | 0.11.13 |
| 18.3.0 | 16.14.1 | 0.12.14 | 0.11.12 |
| 18.2.0 | 16.14.0 | 0.12.13 | 0.11.11 |
| 18.1.0 | 16.13.2 | 0.12.12 | 0.11.10 |
| 18.0.0 | 16.13.1 | 0.12.11 | 0.11.9 |
| 17.9.1 | 16.13.0 | 0.12.10 | 0.11.8 |
| 17.9.0 | 14.20.0 | 0.12.9 | 0.11.7 |
| 17.8.0 | 14.19.3 | 0.12.8 | 0.11.6 |
| 17.7.2 | 14.19.2 | 0.12.7 | 0.11.5 |
| 17.7.1 | 14.19.1 | 0.12.6 | 0.11.4 |
| 17.7.0 | 14.19.0 | 0.12.5 | 0.11.3 |
| 17.6.0 | 14.18.3 | 0.12.4 | 0.11.2 |
| 17.5.0 | 14.18.2 | 0.12.3 | 0.11.1 |
| 17.4.0 | 14.18.1 | 0.12.2 | 0.11.0 |
| 17.3.1 | 14.18.0 | 0.12.1 | 0.9.12 |
| 17.3.0 | 14.17.6 | 0.12.0 | 0.9.11 |
| 17.2.0 | 14.17.5 | 0.10.48 | 0.9.10 |
تحتوي Node على إصدارين رئيسيين: Current و LTS للدعم على المدى الطويل. لأغراض التطوير ، يُفضل تثبيت إصدار LTS. يمكنك أيضًا قراءة المزيد حول أي إصدار Node يجب استخدامه.
سوف تقوم بتثبيت أحدث إصدار LTS من هذه القائمة باستخدام الأمر التالي:
- nvm install 16.16.0
سيتم تثبيت إصدار Node.js 16.16.0 على جهاز الكمبيوتر الخاص بك:
OutputDownloading node.js version 16.16.0 (64-bit)...
Extracting...
Complete
Installation complete. If you want to use this version, type
nvm use 16.16.0
قم بمراجعة الإصدارات المثبتة من Node على جهاز الكمبيوتر الخاص بك:
- nvm list
سترى قائمة بالإصدارات المتاحة من Node:
Output 16.16.0
* 16.15.0 (Currently using 64-bit executable)
14.16.0
8.12.0
إذا كان لديك أكثر من إصدار واحد مثبت ، يمكنك اختيار إصدار مختلف من هذه القائمة باستخدام nvm use
، حدد الإصدار الذي ترغب في استخدامه:
- nvm use 16.16.0
سترى إخراجًا مثل هذا:
OutputNow using node v16.16.0 (64-bit)
استخدم الأمر التالي للتحقق من إصدار Node:
- node --version
سترى إصدار Node في الإخراج:
Outputv16.16.0
تقوم Node أيضًا بتثبيت Node Package Manager (NPM) لتثبيت وإدارة حزم Node. استخدم الأمر التالي للتحقق من إصدار NPM:
- npm --version
سترى إصدار NPM في الإخراج:
Output8.11.0
في هذه الخطوة ، قمت بتثبيت Node. لإكمال إعداد بيئة التطوير المحلية الخاصة بك ، ستحتاج أيضًا إلى Git Bash على جهاز الكمبيوتر الخاص بك بنظام Windows ، والذي ستقوم بتثبيته في الخطوة التالية.
الخطوة 2 — تثبيت Git Bash
في هذه الخطوة، ستقوم بتثبيت Git Bash على جهازك الكمبيوتر. Git هو نظام التحكم في الإصدارات الشهير، في حين أن Bash هو برنامج الطرفية الشهير لنظام التشغيل Linux.
كمستخدم لنظام Windows، يمكنك القيام بمعظم المهام باستخدام سطر الأوامر المدمج في نظام Windows أو PowerShell. ومع ذلك، فإن أوامر نظام Linux هي المعيار في سير العمل الحديثة للتطوير. من خلال استخدام وتعلم أوامر Bash، ستتمكن من متابعة معظم دروس البرمجة.
إذا كنت تستخدم Windows 11 أو لديك أحدث إصدار تطويري من Windows 10، يمكنك تثبيت Git باستخدام أداة winget
سطر الأوامر:
- winget install --id Git.Git -e --source winget
أداة winget
هي واجهة العميل لخدمة مدير الحزم في Windows.
تقوم العلمة --id
بإخبار winget
بتثبيت حزمة محددة بواسطة معرفها الفريد. العلمة -e
أو exact
تتطلب حالة الحروف. العلمة --source
تضمن التثبيت من المصدر المعطى: في هذه الحالة، مستودع winget
.
يمكنك أيضًا تثبيت Git Bash باستخدام معالج التثبيت عبر زيارة موقع Git:

إذا اخترت استخدام معالج التثبيت، يمكنك تشغيل ملف التثبيت بالإعدادات الافتراضية عند الانتهاء من تنزيله:

للتحقق من تثبيت Git الخاص بك ، قم بتشغيل الأمر التالي:
- git --version
سترى الإصدار:
Outputgit version 2.30.2.windows.1
بفضل الأدوات اللازمة على جهاز الكمبيوتر الخاص بك ، يمكنك الآن إنشاء برنامج بسيط باستخدام Node.js لاختبار أن كل شيء يعمل كما هو متوقع.
الخطوة 3 — إنشاء برنامج بسيط
في هذه الخطوة ، ستقوم بإنشاء تطبيق بسيط “مرحبًا ، العالم” لاختبار وقت تشغيل Node.js.
افتح تطبيق Git Bash الذي قمت بتثبيته للتو. ثم استخدم الأمر التالي لإنشاء ملف جديد باستخدام nano
، وهو محرر نص سطر الأوامر:
- nano hello.js
بدلاً من ذلك ، يمكنك فتح هذا الملف في محرر النص المفضل لديك ، مثل VSCode.
أضف الأسطر التالية إلى ملف hello.js
:
let message = "Hello, World!";
console.log(message);
أولاً ، قم بتعريف متغير message
بسلسلة Hello, World!
. ثم console.log
سيقوم بعرض محتويات متغير message
عند تشغيل الملف.
احفظ وأغلق الملف.
الآن قم بتشغيل هذا البرنامج باستخدام Node:
- node hello.js
يقوم البرنامج بتنفيذ نفسه وعرض ناتجه على الشاشة:
OutputHello, World!
Node.js يتيح لك تنفيذ رمز JavaScript بدون متصفح ، وهذا هو السبب في أنه يمكنك تشغيل ملف hello.js
.
الختام
العقدة هي بيئة تشغيل JavaScript قوية. في هذا البرنامج التعليمي، قمت بإنشاء بيئة تطوير Node المحلية الخاصة بك في Windows 10.
الآن بعد أن أنشأت بيئة التطوير المحلية الخاصة بك في Windows، يمكنك إعداد خادم Node وبدء بناء تطبيقات الواجهة الأمامية من خلال اتباع البرامج التعليمية الخاصة بنا لـReact, Angular, وVue.js. بالنسبة لتطوير الشامل، يمكنك إعداد مشاريع في Express.