التقنيةالكمبيوتر والانترنتكيفية

كيفية تثبيت Node.js على الكمبيوتر

كيفية تثبيت Node.js على الكمبيوتر

دليلك الشامل لتثبيت بيئة تشغيل Node.js على أنظمة التشغيل المختلفة

Node.js هي بيئة تشغيل جافاسكريبت مفتوحة المصدر تمكن المطورين من بناء تطبيقات ويب سريعة وقابلة للتوسع خارج المتصفح. سواء كنت مطورًا مبتدئًا أو محترفًا، فإن تثبيت Node.js هو الخطوة الأولى والأساسية للبدء في عالم تطوير الواجهة الخلفية (Backend) وأدوات سطر الأوامر. سيقدم لك هذا المقال دليلًا تفصيليًا وشاملًا لجميع طرق تثبيت Node.js على نظامك، مع التركيز على الخطوات العملية والحلول لأي تحديات محتملة.

لماذا تحتاج Node.js؟

قوة Node.js في تطوير الويب

كيفية تثبيت Node.js على الكمبيوترتتمتع Node.js بشعبية واسعة بفضل قدرتها على بناء تطبيقات ويب قوية وفعالة باستخدام لغة جافاسكريبت التي يفضلها الكثيرون. إنها توفر أداءً عاليًا بفضل نموذجها غير المتزامن الذي يعتمد على الأحداث، مما يجعلها مثالية للتطبيقات التي تتطلب معالجة طلبات متعددة بسرعة كبيرة.

تعتبر Node.js الخيار الأمثل لبناء خوادم الويب، واجهات برمجة التطبيقات (APIs)، وتطبيقات الزمن الحقيقي (Real-time applications) مثل الدردشة والألعاب. كما أنها تستخدم على نطاق واسع في بناء أدوات سطر الأوامر (CLI tools) وأتمتة المهام، مما يجعلها أداة متعددة الاستخدامات في ترسانة أي مطور.

تطبيقات Node.js الشائعة

تتنوع استخدامات Node.js لتشمل مجالات عديدة. يمكن للمطورين استخدامها لإنشاء خوادم ويب سريعة باستخدام إطارات عمل مثل Express.js، وتطوير تطبيقات قائمة على الأحداث، وبناء أدوات معالجة البيانات. كما أنها ضرورية لتشغيل مدير الحزم npm، وهو مستودع ضخم للمكتبات والأدوات التي تسهل عملية التطوير بشكل كبير.

المتطلبات الأساسية قبل البدء

التحقق من وجود Node.js سابقًا

قبل البدء في عملية التثبيت، من المهم التأكد مما إذا كان Node.js مثبتًا على نظامك بالفعل. يمكنك القيام بذلك بفتح موجه الأوامر (Command Prompt) أو الطرفية (Terminal) وكتابة الأمر التالي:

node -v

إذا ظهر رقم إصدار، فهذا يعني أن Node.js مثبتة. يمكنك أيضًا التحقق من إصدار npm (مدير حزم Node) باستخدام:

npm -v

إذا لم يظهر أي رقم إصدار أو تلقيت رسالة خطأ، فهذا يؤكد أن Node.js غير مثبتة، أو أنها غير مضافة إلى مسار النظام (PATH) بشكل صحيح، ويمكنك المتابعة بأمان في عملية التثبيت الجديدة.

طرق تثبيت Node.js المختلفة

التثبيت باستخدام مثبت MSI (لنظام التشغيل Windows)

تعد هذه الطريقة الأسهل والأكثر شيوعًا لمستخدمي نظام Windows. يوفر الموقع الرسمي لـ Node.js مثبتًا رسوميًا (GUI installer) يقوم بكل شيء نيابة عنك.

الخطوات:

  1. توجه إلى الموقع الرسمي لـ Node.js: https://nodejs.org/en/download.
  2. اختر الإصدار الموصى به لمعظم المستخدمين (LTS – Long Term Support) وقم بتنزيل مثبت Windows (.msi) المناسب لبنية نظامك (عادة 64-bit).
  3. بعد اكتمال التنزيل، انقر نقرًا مزدوجًا على ملف .msi لتشغيل مثبت Node.js.
  4. اتبع التعليمات على الشاشة. انقر على “Next”، وافق على اتفاقية الترخيص، اختر مسار التثبيت الافتراضي، وتأكد من تحديد “Node.js runtime” و “npm package manager”.
  5. انقر على “Install” لبدء عملية التثبيت. قد يطلب منك نظام التشغيل تأكيد الأذونات.
  6. بعد اكتمال التثبيت، انقر على “Finish”. سيقوم المثبت تلقائيًا بإضافة Node.js و npm إلى متغيرات البيئة (PATH) الخاصة بنظامك.

التثبيت باستخدام مدير إصدارات Node (NVM)

مدير إصدارات Node (NVM) هو أداة قوية تسمح لك بتثبيت وإدارة العديد من إصدارات Node.js على جهاز واحد. هذا مفيد جدًا إذا كنت تعمل على مشاريع مختلفة تتطلب إصدارات Node.js متنوعة.

لماذا NVM مفيد؟

يسمح لك NVM بالتبديل بين إصدارات Node.js بسهولة، مما يمنع تعارضات التبعيات بين المشاريع. يمكنك تثبيت أحدث إصدار لمشروع جديد، والاحتفاظ بإصدارات أقدم للمشاريع القائمة دون أي مشاكل.

خطوات تثبيت NVM (على Windows):

  1. انتقل إلى صفحة إصدارات nvm-windows على GitHub: https://github.com/coreybutler/nvm-windows/releases.
  2. قم بتنزيل أحدث ملف “nvm-setup.zip”.
  3. استخرج الملفات وقم بتشغيل “nvm-setup.exe”.
  4. اتبع التعليمات لتثبيت NVM. تأكد من تحديد مسار تثبيت NVM ومسار تثبيت Node.js.
  5. بعد التثبيت، افتح موجه الأوامر (كمسؤول) وتحقق من تثبيت NVM باستخدام الأمر:
    nvm -v
  6. لتثبيت أحدث إصدار مستقر من Node.js، استخدم:
    nvm install lts
  7. لاستخدام هذا الإصدار:
    nvm use [إصدار_Node.js]

    (مثال: `nvm use 18.17.1`).

خطوات تثبيت NVM (على macOS و Linux):

  1. افتح الطرفية وقم بتنزيل وتثبيت NVM باستخدام الأمر التالي (يمكنك العثور على أحدث إصدار في صفحة NVM على GitHub):
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
  2. بعد التثبيت، أعد تشغيل الطرفية أو نفذ الأمر:
    source ~/.bashrc

    أو

    source ~/.zshrc

    (حسب شل نظامك).

  3. تحقق من تثبيت NVM:
    nvm --version
  4. لتثبيت أحدث إصدار مستقر:
    nvm install node

    (سيثبت أحدث إصدار LTS).

  5. لاستخدام هذا الإصدار:
    nvm use node

    أو

    nvm use [إصدار_Node.js]

    .

التثبيت عبر مديري الحزم (Linux/macOS)

يمكن لمستخدمي Linux و macOS تثبيت Node.js باستخدام مديري الحزم المفضلين لديهم، مما يسهل عملية التحديث والإدارة.

على أنظمة Debian/Ubuntu (باستخدام apt):

  1. قم بتحديث فهرس الحزم:
    sudo apt update
  2. يمكنك تثبيت الإصدارات المستقرة من مستودعات NodeSource (موصى به للحصول على أحدث إصدار LTS):
    curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -

    (استبدل `lts.x` برقم الإصدار المطلوب إن أردت، مثل `18.x`).

  3. ثم قم بتثبيت Node.js:
    sudo apt install nodejs

على أنظمة CentOS/RHEL (باستخدام yum):

  1. يمكنك إضافة مستودعات NodeSource لتثبيت أحدث إصدار LTS:
    curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -

    (استبدل `lts.x` برقم الإصدار المطلوب إن أردت).

  2. ثم قم بتثبيت Node.js:
    sudo yum install nodejs

على macOS (باستخدام Homebrew):

  1. إذا لم يكن Homebrew مثبتًا، قم بتثبيته أولاً:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. قم بتثبيت Node.js:
    brew install node
  3. لتثبيت إصدار معين:
    brew install node@18

    (ثم ربطه: `brew link node@18`).

التثبيت يدويًا (Manual installation)

على الرغم من أنها أقل شيوعًا، إلا أن التثبيت اليدوي يمنحك تحكمًا كاملاً في مكان تثبيت Node.js وإصدارها. هذه الطريقة تتطلب منك تنزيل الأرشيفات الثنائية وتكوين متغيرات البيئة يدويًا.

الخطوات:

  1. قم بزيارة صفحة التنزيل الرسمية لـ Node.js: https://nodejs.org/en/download.
  2. اختر ملف الأرشيف الثنائي (.tar.xz لنظامي Linux/macOS أو .zip لنظام Windows) الذي يناسب بنية نظامك.
  3. قم بتنزيل الملف واستخراجه إلى مجلد من اختيارك (مثل `C:\Program Files\nodejs` على Windows، أو `/usr/local/lib/nodejs` على Linux/macOS).
  4. تكوين متغير PATH: يجب إضافة المسار إلى المجلد الذي يحتوي على ملفات Node.js التنفيذية إلى متغير بيئة النظام (PATH).
  5. على Windows: ابحث عن “Edit the system environment variables” في قائمة البدء، ثم انقر على “Environment Variables”. في قسم “System variables”، ابحث عن “Path”، ثم انقر على “Edit”، وأضف مسار مجلد Node.js.
  6. على Linux/macOS: افتح ملف تكوين الشل الخاص بك (مثل `~/.bashrc` أو `~/.zshrc`) وأضف السطر التالي (مع استبدال المسار الصحيح):
    export PATH="/path/to/nodejs/bin:$PATH"

    ثم احفظ الملف وأعد تحميل الشل:

    source ~/.bashrc

    .

التحقق من نجاح التثبيت

أوامر التحقق الأساسية

بعد الانتهاء من أي طريقة تثبيت، من الضروري التحقق من أن Node.js و npm قد تم تثبيتهما بشكل صحيح ويعملان. افتح موجه أوامر أو طرفية جديدة (لضمان تحميل متغيرات PATH الجديدة) وقم بتشغيل الأوامر التالية:

node -v
npm -v

إذا رأيت أرقام الإصدارات لكل من Node.js و npm، فهذا يعني أن التثبيت كان ناجحًا. تهانينا، أنت الآن جاهز لبدء تطوير تطبيقاتك باستخدام Node.js!

نصائح إضافية ومشاكل شائعة

تحديث Node.js

يتم إصدار تحديثات Node.js بانتظام، وهي غالبًا ما تتضمن تحسينات في الأداء وميزات جديدة وإصلاحات أمنية. للحفاظ على بيئة تطوير آمنة ومُحدَّثة، من المهم تحديث Node.js بانتظام. إذا كنت تستخدم NVM، فيمكنك ببساطة تثبيت الإصدار الجديد والتبديل إليه.

إذا قمت بالتثبيت عبر مثبت MSI أو مديري الحزم، فإن عملية التحديث عادة ما تكون بتنزيل وتشغيل أحدث مثبت، أو استخدام أمر التحديث الخاص بمدير الحزم (مثل `sudo apt upgrade nodejs` أو `brew upgrade node`).

التعامل مع مشاكل PATH

تعد مشاكل متغير PATH من أكثر المشاكل شيوعًا التي يواجهها المطورون الجدد. إذا لم يتعرف نظامك على أوامر `node` أو `npm` بعد التثبيت، فمن المحتمل أن يكون المسار إلى ملفات Node.js التنفيذية غير مضاف بشكل صحيح إلى متغير PATH. راجع خطوات التثبيت اليدوي أو تأكد من أن المثبت الرسومي قام بذلك.

تأكد من إعادة تشغيل موجه الأوامر أو الطرفية بعد تعديل متغيرات البيئة لكي يتم تطبيق التغييرات. في بعض الحالات، قد تحتاج إلى إعادة تشغيل الكمبيوتر بالكامل لتفعيل التغييرات بشكل كامل، خاصة على أنظمة Windows.

أذونات التثبيت

على أنظمة Linux و macOS، قد تواجه مشاكل في الأذونات عند محاولة تثبيت حزم npm عالميًا (global packages). لتجنب ذلك، من الأفضل استخدام NVM، والذي يعالج هذه المشكلة عن طريق تثبيت Node.js وحزم npm في دليلك الشخصي. إذا كنت لا تستخدم NVM، قد تحتاج إلى استخدام `sudo` مع أوامر التثبيت، ولكن هذا لا يُنصح به دائمًا بسبب المخاطر الأمنية المحتملة.

نأمل أن يكون هذا الدليل الشامل قد وفر لك كل المعلومات التي تحتاجها لتثبيت Node.js بنجاح على جهاز الكمبيوتر الخاص بك. سواء اخترت المثبت الرسومي، أو NVM، أو مديري الحزم، فإن الهدف هو نفسه: إعداد بيئة عمل مستقرة تمكنك من البدء في بناء تطبيقات الويب المذهلة. تذكر دائمًا التحقق من التثبيت وتحديث Node.js بانتظام للاستفادة من أحدث الميزات والتحسينات.

Dr. Mena

كاتب ومحرر بموقع هاو منذ عام 2016.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *


زر الذهاب إلى الأعلى

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock