مؤشرات التطوير (devIndicators)

devIndicators تتيح لك تكوين المؤشر على الشاشة الذي يوفر سياقًا حول المسار الحالي الذي تشاهده أثناء التطوير.

Types
  devIndicators: false | {
    position?: 'bottom-right'
    | 'bottom-left'
    | 'top-right'
    | 'top-left', // الافتراضي هو 'bottom-left',
  },

تعيين devIndicators إلى false سيخفي المؤشر، لكن Next.js سيستمر في عرض أي أخطاء بناء أو وقت تشغيل تمت مواجهتها.

استكشاف الأخطاء وإصلاحها

المؤشر لا يحدد المسار كمسار ثابت

إذا كنت تتوقع أن يكون المسار ثابتًا ولكن المؤشر قد حدده كمسار ديناميكي، فمن المحتمل أن المسار قد اختار عدم استخدام العرض الثابت.

يمكنك التأكد مما إذا كان المسار ثابتًا أو ديناميكيًا عن طريق بناء تطبيقك باستخدام next build --debug، والتحقق من الناتج في طرفيتك. المسارات الثابتة (أو المقدمة مسبقًا) ستعرض رمز ، بينما المسارات الديناميكية ستعرض رمز ƒ. على سبيل المثال:

Build Output
Route (app)                              Size     First Load JS
 /_not-found                          0 B               0 kB
 ƒ /products/[id]                       0 B               0 kB

  (Static)   prerendered as static content
ƒ  (Dynamic)  server-rendered on demand

عند تصدير getServerSideProps أو getInitialProps من صفحة، سيتم تمييزها كديناميكية.

سجل الإصدارات

الإصدارالتغييرات
v15.2.0تحسين المؤشر على الشاشة مع إضافة خيار position جديد. تم إيقاف خيارات appIsrStatus و buildActivity و buildActivityPosition.
v15.0.0تمت إضافة مؤشر ثابت على الشاشة مع خيار appIsrStatus.