Skip to content

كيفية تثبيت Node.js

يمكن تثبيت Node.js بعدة طرق. يبرز هذا المنشور أكثرها شيوعًا وراحة. تتوفر حزم رسمية لجميع المنصات الرئيسية على https://nodejs.org/download/.

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

التثبيت باستخدام مدير الحزم

على macOS و Linux و Windows، يمكنك التثبيت على النحو التالي:

bash
# تثبيت nvm (Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash

# تنزيل وتثبيت Node.js (قد تحتاج إلى إعادة تشغيل المحطة الطرفية)
nvm install 20

# التحقق من وجود إصدار Node.js الصحيح في بيئة التشغيل
node -v # يجب أن يطبع `v20.17.0`

# التحقق من وجود إصدار npm الصحيح في بيئة التشغيل
npm -v # يجب أن يطبع `10.8.2`
bash
# تثبيت fnm (Fast Node Manager)
curl -fsSL https://fnm.vercel.app/install | bash

# تفعيل fnm
source ~/.bashrc

# تنزيل وتثبيت Node.js
fnm use --install-if-missing 20

# التحقق من وجود إصدار Node.js الصحيح في بيئة التشغيل
node -v # يجب أن يطبع `v20.17.0`

# التحقق من وجود إصدار npm الصحيح في بيئة التشغيل
npm -v # يجب أن يطبع `10.8.2`
bash
# ملاحظة:
# Homebrew ليس مدير حزم Node.js.
# يرجى التأكد من تثبيته بالفعل على نظامك.
# اتبع التعليمات الرسمية على https://brew.sh/
# يدعم Homebrew فقط تثبيت إصدارات Node.js الرئيسية وقد لا يدعم أحدث إصدار من سلسلة إصدارات Node.js 20.

# تنزيل وتثبيت Node.js
brew install node@20

# التحقق من وجود إصدار Node.js الصحيح في بيئة التشغيل
node -v # يجب أن يطبع `v20.17.0`

# التحقق من وجود إصدار npm الصحيح في بيئة التشغيل
npm -v # يجب أن يطبع `10.8.2`
bash
# ملاحظة:
# Docker ليس مدير حزم Node.js.
# يرجى التأكد من تثبيته بالفعل على نظامك.
# اتبع التعليمات الرسمية على https://docs.docker.com/desktop/
# يتم توفير صور Docker رسميًا على https://github.com/nodejs/docker-node/

# سحب صورة Docker الخاصة بـ Node.js
docker pull node:20-alpine

# التحقق من وجود إصدار Node.js الصحيح في بيئة التشغيل
docker run node:20-alpine node -v # يجب أن يطبع `v20.17.0`

# التحقق من وجود إصدار npm الصحيح في بيئة التشغيل
docker run node:20-alpine npm -v # يجب أن يطبع `10.8.2`

على Windows، يمكنك التثبيت على النحو التالي:

bash
# تثبيت fnm (Fast Node Manager)
winget install Schniz.fnm

# تهيئة بيئة fnm
fnm env --use-on-cd | Out-String | Invoke-Expression

# تنزيل وتثبيت Node.js
fnm use --install-if-missing 20

# التحقق من وجود إصدار Node.js الصحيح في بيئة التشغيل
node -v # يجب أن يطبع `v20.17.0`

# التحقق من وجود إصدار npm الصحيح في بيئة التشغيل
npm -v # يجب أن يطبع `10.8.2`
bash
# ملاحظة:
# Chocolatey ليس مدير حزم Node.js.
# يرجى التأكد من تثبيته بالفعل على نظامك.
# اتبع التعليمات الرسمية على https://chocolatey.org/
# لم يتم صيانة Chocolatey رسميًا من قبل مشروع Node.js وقد لا يدعم الإصدار v20.17.0 من Node.js

# تنزيل وتثبيت Node.js
choco install nodejs-lts --version="20.17.0"

# التحقق من وجود إصدار Node.js الصحيح في بيئة التشغيل
node -v # يجب أن يطبع `20`

# التحقق من وجود إصدار npm الصحيح في بيئة التشغيل
npm -v # يجب أن يطبع `10.8.2`
bash
# ملاحظة:
# Docker ليس مدير حزم Node.js.
# يرجى التأكد من تثبيته بالفعل على نظامك.
# اتبع التعليمات الرسمية على https://docs.docker.com/desktop/
# يتم توفير صور Docker رسميًا على https://github.com/nodejs/docker-node/

# سحب صورة Docker الخاصة بـ Node.js
docker pull node:20-alpine

# التحقق من وجود إصدار Node.js الصحيح في بيئة التشغيل
docker run node:20-alpine node -v # يجب أن يطبع `v20.17.0`

# التحقق من وجود إصدار npm الصحيح في بيئة التشغيل
docker run node:20-alpine npm -v # يجب أن يطبع `10.8.2`

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

TIP

راجع https://github.com/nvm-sh/nvm لمزيد من المعلومات حول هذا الخيار.

على أي حال، عند تثبيت Node.js، سيكون لديك حق الوصول إلى برنامج node القابل للتنفيذ في سطر الأوامر.