اذهب إلى المحتوى
  • 0

خطأ عند بناء مشروع next js

السؤال

نشر

أنا مبتدئ في  next ولدي مشكلة كما هو مذكور  يعمل المشروع في وضع dev ولكن عندما أقوم بتشغيل npm run build ، يظهر هذا الخطأ.

Cannot destructure property 'components' of 'object null' as it is null in nextjs

 

Recommended Posts

  • 0
نشر

إن كنت تستخدم حزمة next-i18next، فسيظهر لك هذا الخطأ عندما تقوم اللغة الإفتراضية defaultLanguage غير موجودة ضمن اللغات التي يدعمها المشروع، فعلى سبيل المثال في الكود التالي اللغة الإفتراضية هي ar:

// i18n.js

const NextI18Next = require('next-i18next').default

module.exports = new NextI18Next({
  defaultLanguage: 'ar',
  otherLanguages: ['tr',"en","ru"],
  // ....
})

فيجب أن يحتوي المشروع على ملف common.js ضمن ملف باسم ar كالتالي:

public/static/locales/ar/common.json

يظهر هذا الخطأ في مرحلة الإنتاج production فقط.

  • 0
نشر

يظهر هذا الخطأ في حالة استخدام برمجية Docker والحل في ملف إعداد الحاوية نضيف الشيفرة التالية

COPY --from=builder /app/public/ ./public

لضمان نقل الملفات

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...