إصلاح · فيرسل والنشر
فشل البناء (build) على Vercel
تعطّل عملكلم يُفحص مقابل شاشات الجهة الحالية
ما قد تراه
- يظهر النشر بحالة Error أو Build failed بالأحمر
- يعمل على جهازي ولا يعمل على Vercel
- لم يتحدّث موقعي بعد أن دفعت التغييرات
السبب الأرجح
يتوقف أمر البناء عند خطأ واحد لا يظهر على جهازك، وغالباً يكون متغيراً ناقصاً أو إصداراً مختلفاً أو خطأ أنواع (types).
افحص أولاً (نحو دقيقتين)
- افتح النشر الفاشل وسجل البناء؛ وانزل إلى أول سطر أحمر وليس الأخير.
- شغّل أمر البناء نفسه (npm run build) على جهازك.
أمر الإصلاح
ما تكتبه هنا لا يغادر متصفحك. البحث يعمل داخل هذه الصفحة ولا يُرسل شيء إلى خادم ولا إلى ذكاء اصطناعي.
يبقى في هذا المتصفح وعلى هذا الجهاز فقط. تُحذف المفاتيح وكلمات المرور قبل أي حفظ.
لغة الأمر
الصقه في Claude أو ChatGPT أو Gemini أو Cursor ثم اتبع ما يقوله.
بعد أن جرّبته، هل نجح؟
الخطوات
- اطلب مني لصق أول أسطر الخطأ من سجل البناء (دون أسرار).
- شغّل npm run build محلياً وقارن: إن فشل أيضاً فأصلح ذلك الخطأ أولاً، وإن نجح فقارن إصدار Node والمتغيرات مع إعدادات مشروع Vercel.
- أصلح سبب أول خطأ فقط. لا "تصلح" الأخطاء اللاحقة قبل زوال الأول.
- ادفع واقرأ سجل البناء الجديد.
لا تفعل هذا
- لا تعِد النشر عشر مرات على أمل أن يتغير: اقرأ السجل.
- لا توقف فحص الأنواع أو قواعد lint لمجرد تمرير البناء.