التجهيز
1 دقيقة للقراءة

إعداد Node.js

Node.js هو محرك التشغيل الذي يتيح لك تشغيل جافا سكريبت خارج المتصفح. إنه ضروري لتطوير الويب الحديث.

ما هو Node.js؟

فكر في Node.js كالمحرك الذي يشغل:

  • سيرفرات التطوير الخاصة بك.
  • بناء مشاريعك.
  • إدارة المكتبات عبر npm.
  • تشغيل السكربتات والأتمتة.

لماذا نستخدم nvm؟

nvm (مدير إصدارات Node) هو الطريقة الموصى بها لتثبيت Node.js لأن:

  1. لا توجد مشاكل صلاحيات — يثبت في مجلد المستخدم الخاص بك.
  2. إصدارات متعددة — التبديل بين إصدارات Node بسهولة.
  3. تحديثات سهلة — حدث Node بأمر واحد.
  4. مرونة المشاريع — يمكن للمشاريع المختلفة استخدام إصدارات مختلفة.

التثبيت

ماك (باستخدام Homebrew)

# تثبيت nvm
brew install nvm

# أضفه إلى إعدادات الشيل الخاصة بك (~/.zshrc)
export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"

# أعد تحميل الإعدادات
source ~/.zshrc

ويندوز (WSL) / لينكس

# تثبيت nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

# أعد تحميل الإعدادات
source ~/.bashrc

استخدام nvm

# تثبيت أحدث إصدار مستقر (LTS)
nvm install --lts

# استخدام الإصدار المثبت
nvm use --lts

# تعيينه كإصدار افتراضي
nvm alias default node

# التحقق من التثبيت
node --version
npm --version

أساسيات npm

npm (مدير حزم Node) يأتي مع Node.js:

# تهيئة مشروع جديد
npm init -y

# تثبيت مكتبة
npm install react

# تثبيت كمكتبة تطوير
npm install -D typescript

# تشغيل سكربت
npm run dev

مع إعداد nvm بشكل صحيح، لن تواجه مشاكل في صلاحيات Node.js مرة أخرى.