"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية إنشاء إصدار محدد من مشروع Angular دون تثبيت Angular CLI

كيفية إنشاء إصدار محدد من مشروع Angular دون تثبيت Angular CLI

تم النشر بتاريخ 2024-11-07
تصفح:895

How to Create a Specific Version of an Angular Project without Installing Angular CLI

هل تعمل مع Angular وتحتاج إلى إعداد مشاريع بإصدارات Angular مختلفة؟ فيما يلي دليل بسيط لإنشاء مشاريع Angular لإصدارات معينة، مع Angular CLI أو بدونه!

لماذا استخدام إصدارات Angular محددة؟

عند العمل على مشاريع Angular متعددة، تحتاج أحيانًا إلى قفل إصدار معين. ربما يعتمد مشروعك على ميزات معينة متاحة فقط في إصدارات محددة، أو ربما يتطلب التوافق مع قواعد التعليمات البرمجية القديمة.

إليك كيفية إنشاء مشاريع بإصدارات Angular معينة - سواء كنت تستخدم واجهة سطر الأوامر (CLI) أم لا!


1. إنشاء مشروع Angular بدون تثبيت Angular CLI

هل تعلم أنه يمكنك تهيئة مشاريع Angular لإصدارات محددة دون تثبيت واجهة سطر الأوامر؟ دعونا نلقي نظرة على بناء الجملة والأمثلة.

بناء الجملة

npm init @angular@

استبدل بالإصدار Angular المطلوب و باسم مشروعك. على سبيل المثال، إذا كنت تريد إنشاء مشروع Angular 16 باسم SampleApp، فيمكنك تشغيل:

مثال

npm init @angular@16 sampleApp

يقوم هذا الأسلوب بإعداد مشروع Angular أساسي دون تثبيت Angular CLI عالميًا. إنه مفيد إذا كنت تريد تجنب تثبيت أدوات إضافية أو إذا كنت تعمل في بيئة مقيدة.

أمثلة أخرى

  • مشروع Angular 13 المسمى LegacyApp:

    npm init @angular@13 legacyApp
    

يقوم هذا الأمر بسحب الإصدار Angular الضروري مباشرة، وإعداد بنية المشروع والتبعيات الخاصة بهذا الإصدار.


2. إنشاء نسخة محددة من مشروع Angular باستخدام Angular CLI

إذا كنت تفضل استخدام Angular CLI، فلا يزال بإمكانك إنشاء مشروع لإصدار معين دون تثبيت CLI بشكل دائم. استخدم npx لتشغيل واجهة سطر الأوامر مباشرة، مع تحديد الإصدار الخاص بك.

بناء الجملة

npx -p @angular/cli@ ng new 

يستخدم هذا الأمر npx لتشغيل إصدار CLI المحدد مؤقتًا، وإنشاء مشروع مخصص لهذا الإصدار Angular.

مثال

npx -p @angular/cli@13 ng new demoApp

ينشئ هذا الأمر مشروعًا جديدًا باستخدام Angular CLI الإصدار 13، حتى إذا كان لديك إصدار Angular CLI مختلف مثبت عالميًا.

مزايا استخدام npx:

  • لا يوجد تثبيت دائم: يتم تنزيل إصدار CLI المحدد للاستخدام مرة واحدة، مما يوفر المساحة وتجنب تعارضات الإصدارات المحتملة.
  • تبديل الإصدارات بسهولة: يمكنك التبديل بسرعة بين الإصدارات لمشاريع مختلفة دون إدارة عمليات تثبيت CLI العالمية المتعددة.

متى تختار نهج CLI مقابل نهج غير CLI

بدون CLI

  • عندما تريد الحد الأدنى من الإعداد
  • عند العمل في بيئة مقيدة بدون تثبيت Angular CLI عالمي

مع كلي

  • عندما تحتاج إلى الاستفادة من أوامر وخطط واجهة سطر الأوامر (CLI)
  • عند إعداد مساحة عمل Angular كاملة المواصفات

التفاف

سواء اخترت استخدام واجهة سطر الأوامر (CLI) أو بدونها، فإن مرونة Angular مع npm init وnpx تجعل من السهل إدارة المشاريع عبر الإصدارات المختلفة. لذلك، في المرة القادمة التي تحتاج فيها إلى إنشاء مشروع إصدار Angular محدد، ستعرف بالضبط كيفية القيام بذلك دون الحاجة إلى إثارة ضجة حول عمليات تثبيت CLI!

خلاصة الأوامر السريعة

الإصدار الزاوي بدون واجهة سطر الأوامر مع واجهة سطر الأوامر
16 npm init @angular@16 SampleApp npx -p @angular/cli@16 ng new SampleApp
13 npm init @angular@13legacyApp npx -p @angular/cli@13 ng التطبيق التجريبي الجديد

وهذا كل شيء! آمل أن تكون قد وجدت هذا الدليل مفيدًا لمشاريع Angular الخاصة بك. قم بالتعليق أدناه مع أي أسئلة أو نصائح قد تكون لديك حول العمل مع إصدارات Angular محددة.

تعليمات سعيدة!

بيان الافراج تم إعادة إنتاج هذه المقالة على: https://dev.to/itsshaikhaj/how-to-create-a-specified-version-of-an-angular-project-without-installing-angular-cli-3do0?1إذا كان هناك أي شيء التعدي، يرجى الاتصال بـ [email protected] للحذف
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3