التجهيز
1 دقيقة للقراءة
إعداد Node.js
Node.js هو محرك التشغيل الذي يتيح لك تشغيل جافا سكريبت خارج المتصفح. إنه ضروري لتطوير الويب الحديث.
ما هو Node.js؟
فكر في Node.js كالمحرك الذي يشغل:
- سيرفرات التطوير الخاصة بك.
- بناء مشاريعك.
- إدارة المكتبات عبر npm.
- تشغيل السكربتات والأتمتة.
لماذا نستخدم nvm؟
nvm (مدير إصدارات Node) هو الطريقة الموصى بها لتثبيت Node.js لأن:
- لا توجد مشاكل صلاحيات — يثبت في مجلد المستخدم الخاص بك.
- إصدارات متعددة — التبديل بين إصدارات Node بسهولة.
- تحديثات سهلة — حدث Node بأمر واحد.
- مرونة المشاريع — يمكن للمشاريع المختلفة استخدام إصدارات مختلفة.
التثبيت
ماك (باستخدام 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 مرة أخرى.