Node و npm
نثبت الأدوات البتشغل JavaScript وبتنزل المكتبات للمشروع.
الهدف
نثبت الأدوات البتشغل JavaScript وبتنزل المكتبات للمشروع.
قبل ما تبدأ
- تيرمنال شغال
- صلاحية تثبيت برامج
Node.js بخلي جهازك يشغل JavaScript بره المتصفح. npm هو مدير الحزم الجاي مع Node. بنستخدمهم عشان نعمل ونشغل مشروع البورتفوليو.
ثبت Node.js LTS
افتح صفحة التحميل الرسمية وثبت نسخة LTS الحالية: nodejs.org/en/download.
استخدم المثبت الرسمي لنظامك. ما تحمل من مواقع عشوائية.
افتح التيرمنال تاني
بعد التثبيت، اقفل التيرمنال وافتحه تاني. ويندوز محتاج يحدث قائمة الأوامر المتاحة.
اتأكد من التثبيت
node --version
# عشان نعرف اصدار نسخة node
npm --version
# عشان نعرف اصدار نسحة npm
المفروض الأمرين يطلعوا أرقام versions.
لو شفت خطأ زي node is not recognized، اقفل التيرمنال وافتحه تاني. لو ما اشتغل، ثبت Node من الصفحة الرسمية مرة تانية.
الحصل شنو؟
node --versionبتفحص JavaScript runtime.npm --versionبتفحص package manager.- رقم version معناها التيرمنال لقى الأداة.
ليه ده مهم للـ AI agents؟
AI coding agents كتير بتشغل أوامر المشروع ليك. ممكن تثبت packages، تشغل development server، تشغل tests، أو تفحص build. Node و npm أساس أغلب مشاريع الويب للمبتدئين.
مراجع رسمية
Checklist الدرس
علّم الحاجات بعد ما تتأكد منها. الطلاب الداخلين بحساب بيتزامنوا مع لوحة الورشة؛ والباقي بيتحفظ في المتصفح ده.
تقدم محلي
احفظ الدرس في الجهاز ده.
لسه ما محتاج حساب. ده بخزن slug الدرس في المتصفح بس، ما أوامر ولا أسرار ولا ملفات مشروع.