Node.js
بيتقال عليه كمان node، node.js، بيئة تشغيل nodejs
بيئة تشغيل 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
إيه هو 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 أو نسخة ملحقة بالمشروع.
بيستخدم في إيه؟
سيرفرات التطوير، وأدوات سطر الأوامر، والسكربتات بتشتغل كملف node.exe. ده مش python.exe.
ملف 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 القديمة.
الإصدارات
القنوات الأساسية الأول. مش كل أرقام الإصدارات الدقيقة متحقق منها هنا.
متطلبات النظام
القيم دي حسب التوجيهات الرسمية للمطور. ضغط الشغل الفعلي بيغير الاحتياج الحقيقي.
الحد الأدنى
| نظام التشغيل | إصدار 64-bit حديث من Windows 10 أو Windows 11، بحسب nodejs.org |
|---|---|
| الرcurrentام (RAM) | بيئة التشغيل خفيفة. أدوات الحزم (Bundlers) وفولدر node_modules هما اللي بيحددوا استهلاك الرام |
استهلاك الموارد
- استهلاك الـ CPU
- بيعتمد على الحاجات اللي فاتحها جوه البرنامج
- استهلاك الـ RAM
- بيعتمد على المستندات أو التبويبات أو المكتبات
العمليات المتثبتة
الملفات التنفيذية دي تابعة للمنتج ده لما بيكون متثبت.
| node.exe | بيئة تشغيل Node.js للتثبيت ده |
|---|
مكونات بدء التشغيل (Startup)
ممكن سكربت npm في مجلد بدء التشغيل (Startup) يشغله. ده تصرف منك أو من برنامج تاني، مش خدمة ويندوز مدمجة اسمها Node.
أماكن الملفات
| التثبيت المعتاد | C:\Program Files\nodejs\ |
|---|
صيغ الملفات
المشاكل الشائعة
سيرفر 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. التاريخ ده مش إثبات لتحقق مستقل. إزاي بنعمل أبحاثنا.
- موقع Node.js الرسمي · صفحة منتج المورد
- مساعدة Node.js · دعم المورد
- خريطة عمليات Foxhole · عينات طرف أول على أجهزة كمبيوتر ويندوز. مش مقياس أداء معملي.
هل المقالة دي كانت مفيدة؟
مجرد نعم أو لأ كفاية. اختار سبب لو تحب، أو اكتب ملاحظة سريعة.
شكراً ليك. ده بيساعدنا نحسن الصفحة دي.