0Pricing
Sveltejs Academy · درس

خادم التطوير واستبدال الوحدات الفوري

شغّل خادم التطوير وتعرّف على كيفية إبقاء HMR متصفحك متزامنًا

خادم التطوير واستبدال الوحدات الفوري درس مجاني في Sveltejs Academy على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Sveltejs Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Sveltejs Academy 4 دروس في المجموع.

ما هو HMR

يحدّث الاستبدال الساخن للوحدات الوحدات التي تغيّرت فقط، من دون إعادة تحميل الصفحة كاملة. وعادةً ما تبقى حالة تطبيقك محفوظة.

بدء الخادم

يشغّل البرنامج النصي dev أداة Vite، التي تقدّم شيفرتك مع تفعيل HMR افتراضيًا.

npm run dev

مراقبة الطرفية

يطبع Vite العنوان المحلي (الافتراضي http://localhost:5173) وعنوان الشبكة إذا مرّرت الخيار --host.

الحفظ لتحديث التطبيق

عدّل أي ملف .svelte أو JS ثم احفظه. يحدّث المتصفح الصفحة فورًا، وغالبًا خلال أجزاء من الثانية.

الحفاظ على الحالة

يحافظ Svelte على حالة المكوّن أثناء تحديثات HMR متى أمكن. فإذا كان العداد عند 5، فسيبقى عند 5 بعد تعديل البنية.

متى تحدث إعادة التحميل الكاملة

تفرض بعض التغييرات إعادة تحميل كاملة، مثل ملفات الإعداد وخطافات الخادم أو أخطاء الاستيراد. ويخبرك Vite بذلك في وحدة التحكم.

الوصول إلى الشبكة

مرّر الخيار --host لإتاحة خادم التطوير على شبكتك المحلية، حتى تتمكن من اختباره على هاتف.

npm run dev -- --host

تعارضات المنافذ

إذا كان المنفذ 5173 مستخدمًا، فسيختار Vite المنفذ الحر التالي. ويمكنك أيضًا فرض منفذ باستخدام --port 4000.

أدوات تطوير المتصفح

افتح أدوات تطوير المتصفح لرؤية خرائط المصدر التي تشير إلى ملفات .svelte الأصلية، مما يوفّر تتبعات دقيقة للمكدس.

طبقة عرض الأخطاء

تظهر أخطاء الصياغة أو وقت التشغيل في طبقة عرض فوق الصفحة في المتصفح. أصلح الشيفرة، وستختفي الطبقة عند الحفظ.

إيقاف الخادم

اضغط على Ctrl+C في الطرفية لإيقاف خادم التطوير. وأعد تشغيله باستخدام npm run dev.

تحقّق سريع

ما وظيفة HMR؟

خلاصة

يمكنك بدء خادم التطوير والاستفادة من HMR وإتاحته على شبكتك والتعافي من الأخطاء عبر طبقة العرض.

الأسئلة الشائعة

هل درس «خادم التطوير واستبدال الوحدات الفوري» مجاني؟

نعم — نص درس «خادم التطوير واستبدال الوحدات الفوري» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Sveltejs Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Sveltejs Academy 4 دروس في المجموع.

ماذا ستتعلم في «خادم التطوير واستبدال الوحدات الفوري»؟

شغّل خادم التطوير وتعرّف على كيفية إبقاء HMR متصفحك متزامنًا تتمرن على Sveltejs Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Sveltejs Academy؟

لا تُشترط خبرة سابقة. Sveltejs Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.

كم من الوقت يستغرق درس «خادم التطوير واستبدال الوحدات الفوري»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Sveltejs Academy هذا؟

نعم. كل درس في Sveltejs Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. ما هو Svelte ولماذا يترجم الشيفرة
  2. إنشاء مشروع باستخدام npm create svelte
  3. بنية المشروع: src وroutes وstatic
  4. خادم التطوير واستبدال الوحدات الفوري
← العودة إلى Sveltejs Academy