عدي للمحتوى

Node.js

تطبيقOpenJS Foundation

بيتقال عليه كمان node، node.js، بيئة تشغيل nodejs

OpenJS Foundationإنتاجية

بيئة تشغيل JavaScript من OpenJS Foundation. مثبت Windows الرسمي بيحط node.exe تحت Program Files\nodejs وبيشمل npm.

اللي محتاج تعرفه

Node.js بيشغل جافا سكريبت. بييجي معاه npm في المثبت الرسمي.

node.exe هو بيئة تشغيل Node.js. مثبت Windows الرسمي بيضيف برضه npm لمسار PATH. برنامج python.exe هو CPython. وجود node.exe جوه فولدر مشروع بيكون في الغالب تثبيت محلي أو تبع nvm.

إيه هو؟
بيئة تشغيل JavaScript مع npm
زي Python؟
لأ. لغة تانية خالص
node.exe جوه مشروع؟
في الغالب نسخة محلية أو تابعة لـ nvm
Feex بتقولك
لو لقيت node.exe شغال على سيرفر تطوير متبقي ومفتوح، أنا هقرا سطر الأوامر عشان أشوف server.js أو npm. مش همسح Python عشان أوقفه.

إيه هو Node.js؟

Node.js هو بيئة تشغيل JavaScript التابعة لـ OpenJS. الإصدارات الرسمية بتنزل تحت Program Files\nodejs أو فولدر nvm. هو مش Python ومش مكون من مكونات Windows.

لو عمرك ما استخدمته

لو لقيت ملف README بيقولك ثبت Node، نزّل مثبت الـ LTS من nodejs.org. الحزمة دي بتشمل npm. مش محتاج Python عشان تطبيق Node أساسي. ملف node.exe في Program Files\nodejs هو بيئة التشغيل العامة على الجهاز. وجود node.exe جنب ملفات المشروع بيكون في الغالب تبع nvm-windows أو نسخة ملحقة بالمشروع.

بيستخدم في إيه؟

تشغيل أدوات JavaScript

سيرفرات التطوير، وأدوات سطر الأوامر، والسكربتات بتشتغل كملف node.exe. ده مش python.exe.

تثبيتات npm

ملف npm.cmd بييجي مع المثبت الرسمي. أداة Composer هي البديل في عالم PHP، مش هنا.

مديرو الإصدارات

أداة nvm-windows بتحتفظ بنسخ node.exe إضافية. دي لسه تخص Node، مش ملف في System32.

مين اللي بيحتاجه؟

  • الناس اللي أدواتهم بتفترض وجود npm
  • المستخدمين اللي لقوا node.exe جوه مشروع وافتكروه فيروس أو برنامج خبيث
  • أي حد اتلخبط بينه وبين Python لأن الاتنين مكتوب عليهم runtime

الحالة الحالية

قيد التطوير النشط. OpenJS بتنزل مسارات Current وLTS. المقال ده عن بيئة تشغيل ديسكتوب Windows، مش Node جوه WSL.

عمره قد إيه؟

Ryan Dahl أطلق Node.js في 2009. هو أحدث من Python (1991) وأقدم من أغلب محررات Electron. الشغل الحالي على Windows بيعتمد على إصدار LTS من nodejs.org، مش حقبة 0.x القديمة.

الإصدارات

القنوات الأساسية الأول. مش كل أرقام الإصدارات الدقيقة متحقق منها هنا.

LTS
Current

متطلبات النظام

القيم دي حسب التوجيهات الرسمية للمطور. ضغط الشغل الفعلي بيغير الاحتياج الحقيقي.

الحد الأدنى

الحد الأدنى لمتطلبات النظام
نظام التشغيل إصدار 64-bit حديث من Windows 10 أو Windows 11، بحسب nodejs.org
الرcurrentام (RAM) بيئة التشغيل خفيفة. أدوات الحزم (Bundlers) وفولدر node_modules هما اللي بيحددوا استهلاك الرام

استهلاك الموارد

استهلاك الـ CPU
بيعتمد على الحاجات اللي فاتحها جوه البرنامج
استهلاك الـ RAM
بيعتمد على المستندات أو التبويبات أو المكتبات

العمليات المتثبتة

الملفات التنفيذية دي تابعة للمنتج ده لما بيكون متثبت.

العمليات المتثبتة
node.exe بيئة تشغيل Node.js للتثبيت ده

مكونات بدء التشغيل (Startup)

ممكن سكربت npm في مجلد بدء التشغيل (Startup) يشغله. ده تصرف منك أو من برنامج تاني، مش خدمة ويندوز مدمجة اسمها Node.

أماكن الملفات

مسارات Node.js الشائعة
التثبيت المعتاد C:\Program Files\nodejs\

صيغ الملفات

JSMJSpackage.json

المشاكل الشائعة

سيرفر localhost لسه شغال في الخلفية

أمر npm start يقدر يخلي node.exe شغال حتى بعد ما تقفل المحرر. اقفل سطر الأوامر ده، مش python.exe.

ملف node.exe محلي خاص بالمشروع

بعض الأدوات بتدمج بيئة تشغيل خاصة بيها. افتح مسار الملف (Open file location). المسار Program Files\nodejs هو التثبيت الرسمي.

حل المشاكل الشائعة

where.exe node و node -v

اتأكد من Program Files\nodejs مقارنة بـ nvm أو نسخة جوه مشروع. أمر where.exe python ده تثبيت مختلف تماماً.

لو الشغل كان جوه Ubuntu، الـ exe ده مش هو المطلوب

إصدار Node الخاص بـ WSL موجود جوه التوزيعة (distro). إنهاء ملف node.exe بتاع Windows مش هيوقف Node على Linux.

أعد التثبيت من nodejs.org، مش من حزمة Node عشوائية

مثبت الـ LTS الرسمي بيحتوي على npm. الحزم اللي بتظهر في إعلانات البحث ملهاش لازمة.

البدائل

Python لغة مختلفة تماماً. Bun وDeno بيشتركوا معاه في بعض مجالات شغل JS.

المساعدة والتنزيلات الرسمية

ابدأ بالمطور الأصلي. مواقع ملفات الـ exe العشوائية مش جهة دعم.

جهات الاتصال الرسمية
تنزيل nodejs.org/ ملف التثبيت الرسمي أو صفحة المطور
المساعدة nodejs.org/docs دعم المطور
الموقع الرسمي nodejs.org/ ابدأ من هنا، مش من موقع ملفات exe عشوائي
دليل الإصدارات nodejs.org/en/download/releases لما مشروع يحدد إصدار رئيسي قديم

العتاد المرتبط

بيئة التشغيل نفسها خفيفة. مشاريع TypeScript الكبيرة بتحتاج رام وهارد SSD عشان فولدر node_modules.

التفاصيل التقنية

التفاصيل التقنية

أرقام إصدارات المطور بتتغير. المقال ده مش بيثبت إصدار معين.

المصادر والتحقق

تاريخ المصدر المسجل: أغسطس 2026. التاريخ ده مش إثبات لتحقق مستقل. إزاي بنعمل أبحاثنا.

هل المقالة دي كانت مفيدة؟

مجرد نعم أو لأ كفاية. اختار سبب لو تحب، أو اكتب ملاحظة سريعة.

هل المقالة دي كانت مفيدة؟