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

السؤال

نشر (معدل)

أنا أعمل على مشروع بـ next.js 14 واستعمل Typescript في المشروع وعندما أحاول أن أقوم بعمل deploy للمشروع على vercel لا يتم الأمر بشكل صحيح 

صورة الخطأ مرفقة.

ويبدو أن المشكلة في ملف news.tsx وقد أرفقت الملف المذكور.

كان يظهر لي خطأ في السطر 19 في الملف عند الـ type الخاص بـ article كلمة any ولكن تخلصت من الخطأ من خلال وضع هذا التعليق {/* eslint-disable-next-line */} فوق سطر الخطأ

ولكن قد يكون هذا الخطأ هو الذي يعطل عملية الـ deploy

لقطة شاشة 2024-10-13 210404.png

News.tsx

تم التعديل في بواسطة فينيكس العربي

Recommended Posts

  • 0
نشر

 {/* eslint-disable-next-line */}
هذا السطر يجب أن لاتستخدمه إلا في حالات محددة مثل إذا كان لديك سطر من الكود فيه تحذير ولكنك تعلم أنه آمن أو ضروري، يمكنك استخدام هذه التعليمة لتعطيل التحذير للسطر المحدد. أو إذا كنت تستخدم مكتبات أو كود خارجي وتظهر تحذيرات تتعلق به.
و قبل أن تستخدمه يجب أن تعرف ماهي التحذيرات التي تظهر و ماهو تأثيرها , فإن كان بالإمكان حلها فهذا أفضل من تعطيل التحذيرات.

 في حالتك تستطيع إنشاء واجهة تحدد فيها نوع المتغير article  ثم بدلا من استخدام any استخدم النوع الذي أنشأته

interface ArticleType {
    url: string;
    title: string;
    urlToImage: string;
    source: {
        name:string
    };
  }

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...