نوفيل
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
دخولابدأ مجاناً
نوفيل

منصة تعليم البرمجة الأولى بالعربي. تعلم من الصفر حتى الاحتراف مع كورسات احترافية وتحديات ذكاء اصطناعي.

المنصة

  • الكورسات
  • التحديات
  • المقالات
  • الأدوات

الحساب

  • إنشاء حساب
  • تسجيل الدخول
  • لوحة التحكم
  • الملف الشخصي

روابط

  • سياسة الخصوصية
  • شروط الاستخدام
  • عن نوفيل
  • تواصل معنا

© 2026 نوفيل. جميع الحقوق محفوظة.

صُنع بـ في مصر

نوفيل
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
دخولابدأ مجاناً
AN

منهج Angular v22.1

دليل مرجعي شامل

كل اللغات
مدرسة البرمجة/منهج Angular v22.1/تثبيت واستخدام سطر أوامر

تثبيت واستخدام سطر أوامر

Angular CLIسطر أوامر أنجلرتثبيت Angularأدوات أنجلرإنشاء مشروع Angularواجهة سطر الأوامر

جدول مرجعي سريع

1
الأمرالوظيفةتكرار الاستخدام
npm install -g @angular/cliتثبيت أداة سطر أوامر أنجلر عالمياً على نظام التشغيليُنفذ مرة واحدة فقط لتهيئة الجهاز
ng versionالتحقق من إصدار Angular CLI المثبت والتأكد من عملهيُستخدم عند الحاجة لمعرفة تفاصيل الإصدار
ng helpعرض قائمة بجميع الأوامر المتاحة والمساعدة الخاصة بهايُستخدم عند نسيان أمر معين أو لمعرفة خيارات إضافية

الشرح

بعد أن قمنا بتهيئة البيئة الأساسية في الدرس السابق من خلال تثبيت Node.js و NPM، ننتقل الآن إلى خطوة مفصلية وعملية في رحلتنا. في هذا الدرس، سنتعرف على الأداة الأهم على الإطلاق لأي مطور Angular، وهي "واجهة سطر الأوامر" (Angular CLI). هذه الأداة هي السلاح الأقوى الذي سيرافقك في كل خطوة، بدءاً من إنشاء هيكل المشروع الأول، مروراً بتوليد الملفات والمكونات بشكل آلي، وحتى تجهيز التطبيق بشكله النهائي. سنقوم بتثبيت هذه الأداة ونتعلم الأوامر الأساسية للتعامل معها.

ما هي أداة Angular CLI؟

ℹ️ معلومة

أداة Angular CLI (Command Line Interface) هي واجهة سطر أوامر رسمية تم تطويرها من قبل فريق Angular لتسهيل وتسريع عملية تطوير التطبيقات.

في الماضي، كان إعداد مشروع ويب حديث يتطلب الكثير من الإعدادات المعقدة لربط مكتبات الترجمة (مثل TypeScript) وأدوات التجميع (Bundlers) وإعداد الخوادم المحلية. جاءت أداة Angular CLI لتقوم بكل هذا العمل الشاق نيابة عنك. بمجرد كتابة أمر بسيط، ستقوم الأداة بإنشاء هيكل المشروع كاملاً، وتوليد الملفات والمكونات، وتشغيل خادم الاختبار، وحتى تجهيز المشروع للرفع النهائي على الاستضافة.

لماذا نستخدم واجهة سطر الأوامر؟

الاعتماد على Angular CLI ليس مجرد خيار ثانوي، بل هو المعيار الأساسي في سوق العمل لعدة أسباب:

السرعة:

إنشاء المكونات (Components) والخدمات (Services) بضغطة زر بدلاً من إنشاء الملفات برمجياً وكتابة الأكواد الأساسية يدوياً.

التوحيد:

تضمن الأداة أن جميع مشاريع Angular تتبع نفس الهيكلة وأفضل الممارسات، مما يسهل على أي مبرمج آخر قراءة الكود الخاص بك.

الجودة:

تقوم الأداة تلقائياً بفحص الأخطاء البرمجية (Linting) وتسهيل عملية كتابة وتشغيل الاختبارات (Testing).

أمثلة برمجية: تثبيت الأداة والتحقق منها

بما أن جهازك أصبح يحتوي على بيئة تشغيل JavaScript، افتح موجه الأوامر (CMD في ويندوز أو Terminal في ماك/لينكس) وقم بتنفيذ الأوامر التالية:

المثال الأول: أمر التثبيت العالمي

سنستخدم مدير الحزم NPM لتحميل الأداة. حرف -g يعني (Global)، أي أننا نثبت الأداة على مستوى نظام التشغيل ككل، ولن نحتاج لتكرار هذا الأمر مع كل مشروع جديد.

bash
1npm install -g @angular/cli

ℹ️ معلومة

(ملاحظة لمستخدمي أنظمة Mac و Linux: قد تحتاج إلى كتابة كلمة sudo قبل الأمر لمنح صلاحيات المسؤول).

المثال الثاني: التحقق من نجاح التثبيت

للتأكد من أن الأداة تم تثبيتها وتعمل بشكل سليم، سنستخدم الكلمة المفتاحية ng، وهي الكلمة التي تسبق أي أمر يخص Angular CLI.

bash
1ng version

ℹ️ معلومة

(النتيجة المتوقعة: سيظهر لك شعار Angular بأحرف حمراء ضخمة (ASCII Art) في موجه الأوامر، وتحته جدول تفصيلي يعرض إصدار الأداة وإصدار Node.js المثبت لديك).

نصائح احترافية

  • —الكلمة السحرية ng!
  • —من الآن فصاعداً، أي أمر تريد توجيهه لإطار عمل Angular يجب أن يبدأ بحرفي ng (وهي اختصار لكلمة Angular). إذا واجهت رسالة خطأ تقول (ng is not recognized as an internal or external command)، فهذا يعني غالباً أن عملية التثبيت لم تكتمل بنجاح، أو أن نظام التشغيل يحتاج إلى إعادة تشغيل ليتعرف على المسار الجديد للأداة.

الدرس السابق

تثبيت بيئة تشغيل JavaScript

الدرس التالي

اختيار وتجهيز محرر الأكواد

نوفيل

منصة تعليم البرمجة الأولى بالعربي. تعلم من الصفر حتى الاحتراف مع كورسات احترافية وتحديات ذكاء اصطناعي.

المنصة

  • الكورسات
  • التحديات
  • المقالات
  • الأدوات

الحساب

  • إنشاء حساب
  • تسجيل الدخول
  • لوحة التحكم
  • الملف الشخصي

روابط

  • سياسة الخصوصية
  • شروط الاستخدام
  • عن نوفيل
  • تواصل معنا

© 2026 نوفيل. جميع الحقوق محفوظة.

صُنع بـ في مصر