البرمجة

مكان ملفات ng serve

عند تشغيل الأمر ng serve في تطوير تطبيق Angular، فإن Angular CLI ينشئ ويخدم التطبيق مباشرةً دون إنشاء ملفات مخرجات (output files) في مسار محدد كما يحدث عند استخدام الأمر ng build. بدلاً من ذلك، يتم تشغيل التطبيق مباشرةً من الذاكرة (in-memory) دون إنشاء ملفات مخرجات على القرص.

هذا يعني أنه عند تشغيل ng serve، فإن Angular CLI يبني التطبيق ويخدمه على الذاكرة بدلاً من كتابة ملفات الإخراج إلى القرص كما يحدث عند استخدام ng build. هذا الأمر يساعد في تسريع عملية التطوير وتجعل الإصدارات التجريبية سريعة الاستجابة وسهلة الاستخدام أثناء تطوير التطبيق.

لكن في بعض الحالات قد ترغب في إنشاء ملفات مخرجات مؤقتة لـ ng serve، مثلاً إذا كنت تحتاج إلى فحص ملفات الإخراج للتحقق من الأخطاء أو لأسباب أخرى. في هذه الحالة، يمكنك استخدام الخيار --prod مع الأمر ng serve لإنشاء ملفات مخرجات تجريبية مؤقتة. على سبيل المثال:

css
ng serve --prod

وبهذا، ستقوم Angular CLI بإنشاء ملفات الإخراج المؤقتة كما لو كنت تستخدم ng build --prod، ولكنها لن تكون دائمة وستتم إزالتها عند إيقاف خادم التطوير.

بالتالي، لإجراء فحص لملفات الإخراج لـ ng serve، يمكنك استخدام الخيار --prod مع الأمر المذكور أعلاه، وذلك لإنشاء ملفات مخرجات مؤقتة للاستخدام أثناء التطوير.

المزيد من المعلومات

بالإضافة إلى الخيار --prod، يمكنك أيضًا استخدام خيار --output-path مع ng serve لتحديد مسار مخرجات مؤقت للملفات. هذا الخيار يسمح لك بتحديد مجلد مخرجات مؤقت لملفات الإخراج التي تم إنشاؤها أثناء تشغيل ng serve.

على سبيل المثال، إذا أردت إنشاء ملفات الإخراج المؤقتة في مجلد باسم “dist-temp”، يمكنك استخدام الأمر التالي:

css
ng serve --output-path=dist-temp

باستخدام هذا الأمر، ستقوم Angular CLI بإنشاء ملفات الإخراج المؤقتة في المجلد “dist-temp” بدلاً من إنشائها في الذاكرة كما يحدث بشكل افتراضي.

ومن المهم أيضًا أن تضع في اعتبارك أن استخدام خيار --output-path لا يؤدي إلى إيقاف خدمة التطوير بعد الانتهاء من عملية البناء. لذلك، يمكنك استخدامه بشكل طبيعي مع ng serve دون الحاجة إلى إعادة تشغيل الخدمة.

باختصار، عند استخدام ng serve، يتم تشغيل التطبيق مباشرةً من الذاكرة دون إنشاء ملفات مخرجات على القرص. ولكن يمكنك استخدام الخيارات مثل --prod و --output-path لإنشاء ملفات إخراج مؤقتة لأغراض فحص وتحليل ملفات الإخراج.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر