بالطبع، إليك دليل سريع لإضافة Pug إلى Angular CLI. يعد Pug أداة قوية لتوليد HTML بشكل أكثر قراءة وفهمًا، ويمكنك الاستفادة منها بشكل كبير في تطوير تطبيقات Angular. دعني أشرح الخطوات بشكل مفصل:
-
تكامل واجهة المستخدم المشفرة مع Perl.01/04/2024
-
مشكلة GDB على macOS Sierra01/04/2024
-
أولاً وقبل كل شيء، تأكد من أنك قمت بتثبيت Angular CLI بنجاح وأن لديك مشروع Angular جاهز للعمل.
-
قم بتثبيت مكتبة Pug عبر npm. يمكنك القيام بذلك بفتح محطة الأوامر (Command Prompt) أو تيرمينال وتنفيذ الأمر التالي:
cssnpm install pug --save
-
بعد تثبيت Pug بنجاح، قم بتكوين Angular CLI لاستخدام Pug كمحرّر للقوالب.
-
قم بفتح ملف
angular.json
في مجلد مشروع Angular الخاص بك. هذا الملف يحتوي على إعدادات مشروع Angular الخاص بك. -
ابحث عن المفتاح
"builder"
في ملفangular.json
والذي يحدد المُنشئ (Builder) المستخدم لبناء المشروع. عادةً ما يكون المُنشئ"builder"
هو@angular-devkit/build-angular:browser
. -
ضمن المُنشئ، ابحث عن مفتاح
"options"
ومن ثم"aot"
، وقم بإضافة"assets"
داخل"options"
إذا لم يكن موجودًا بالفعل. -
بعد ذلك، قم بإضافة
"pugLoader"
إلى مفتاح"assets"
الذي أضفته سابقًا داخل المُنشئ. يجب أن تكون القيمة له مسارًا نحو المجلد الذي تحتوي فيه ملفات Pug. على سبيل المثال، إذا كانت ملفات Pug موجودة في مجلدsrc/app
, فقم بتعيين المسار كالتالي:css"pugLoader": { "input": "src/app", "output": "app" }
حيث
"input"
هو المسار إلى مجلد ملفات Pug الخاص بك، و"output"
هو المسار الذي ستتم فيه عملية البناء لتوليد الملفات HTML المقابلة. -
بعد القيام بذلك، يمكنك الآن بدء استخدام ملفات Pug في مشروع Angular الخاص بك. قم بإنشاء ملفات قوالب جديدة بامتداد
.pug
بدلاً من.html
، وستقوم Angular CLI بتحويلها إلى HTML عند عملية البناء.
بهذا، يكون قد تم إعداد Angular CLI لاستخدام Pug كمحرّر للقوالب. الآن يمكنك البدء في كتابة قوالب Pug الخاصة بك والتمتع بالتطوير السلس والفعّال في تطبيقات Angular الخاصة بك. إذا كانت هناك أي استفسارات إضافية، فلا تتردد في طرحها!
المزيد من المعلومات
بالتأكيد، دعني أوسع شرحي للخطوات المذكورة لضمان فهم أعمق لكيفية إضافة Pug إلى Angular CLI.
أولاً، لنلقِ نظرة عامة على ما هو Pug ولماذا يمكن أن يكون مفيدًا في تطوير تطبيقات Angular.
Pug هو محرّر للقوالب يهدف إلى جعل كتابة HTML أكثر قراءةً وفهمًا. بدلاً من استخدام علامات HTML التقليدية مثل
و
و
، يستخدم Pug تنسيقًا مبسطًا وهوائيًا يستند إلى المسافات لتعريف العناصر.
الآن، دعونا نستكشف الخطوات التفصيلية لإضافة Pug إلى مشروع Angular CLI:
-
تثبيت Pug عبر npm:
قبل كل شيء، يجب تثبيت مكتبة Pug باستخدام npm. يمكنك القيام بذلك بفتح محطة الأوامر (Command Prompt) أو تيرمينال وتنفيذ الأمرnpm install pug --save
. هذا الأمر سيقوم بتثبيت Pug وإضافته إلى ملفpackage.json
كتبعية. -
تكوين Angular CLI لاستخدام Pug:
بعد تثبيت Pug، يجب تكوين Angular CLI لاستخدامه كمحرر للقوالب. هذا يتطلب بعض التغييرات في ملفangular.json
الخاص بمشروع Angular الخاص بك. -
تحديد مسار ملفات Pug:
في ملفangular.json
، تحت المفتاح"builder"
، تحتاج إلى إضافة"pugLoader"
كجزء من مفتاح"assets"
. هذا المفتاح يحدد مسار مجلد الإدخال (input) والإخراج (output) لملفات Pug. -
بدء استخدام Pug في مشروع Angular:
الآن يمكنك بدء استخدام ملفات Pug في مشروع Angular الخاص بك. قم بإنشاء ملفات قوالب جديدة بامتداد.pug
بدلاً من.html
، وستقوم Angular CLI بتحويلها إلى HTML عند عملية البناء. -
التمتع بفوائد استخدام Pug:
باستخدام Pug، ستلاحظ سهولة كتابة القوالب وفهمها بشكل أفضل. يتيح لك تنسيق Pug المبسّط تخفيف التعقيد وتنظيم الشيفرة بشكل أفضل، مما يسهل الصيانة والتطوير. -
مشاركة المعرفة:
بما أنك الآن قد تعلمت كيفية إضافة Pug إلى مشروع Angular CLI، يمكنك مشاركة هذه المعرفة مع الآخرين لمساعدتهم في تحسين عملهم مع Angular وجعل تجربة التطوير أكثر فعالية ومتعة.
باستكمال هذه الخطوات، يمكنك الآن الاستفادة من قوة Pug في تطوير تطبيقات Angular الخاصة بك وتحسين عملية التطوير بشكل عام. لا تتردد في استكشاف واستخدام المزيد من الأدوات والتقنيات لتحسين جودة وفعالية تطوير البرمجيات الخاصة بك.