إصلاح · فيرسل والنشر
تستخدم Vercel إصدار Node مختلفاً عن جهازي
لم يُفحص مقابل شاشات الجهة الحالية
ما قد تراه
- يفشل البناء بخطأ إصدار أو صياغة لا يظهر عندي محلياً
- حزمة تقول إنها تحتاج Node أحدث
السبب الأرجح
إصدار Node المضبوط في مشروع Vercel (أو في package.json) ليس الذي كُتبت واختُبرت به شيفرتك.
افحص أولاً (نحو دقيقتين)
- شغّل node -v على جهازك.
- اقرأ إصدار Node المطبوع في أعلى سجل البناء في Vercel.
أمر الإصلاح
ما تكتبه هنا لا يغادر متصفحك. البحث يعمل داخل هذه الصفحة ولا يُرسل شيء إلى خادم ولا إلى ذكاء اصطناعي.
يبقى في هذا المتصفح وعلى هذا الجهاز فقط. تُحذف المفاتيح وكلمات المرور قبل أي حفظ.
لغة الأمر
الصقه في Claude أو ChatGPT أو Gemini أو Cursor ثم اتبع ما يقوله.
بعد أن جرّبته، هل نجح؟
الخطوات
- اعرض لي node -v هنا وحقل "engines" في package.json.
- أخبرني بإصدارات Node التي يدعمها الإطار، واضبط إصداراً واحداً في "engines" داخل package.json يطابق جهازي ويطابق اختيارات Vercel.
- أخبرني أين يُختار إصدار Node في إعدادات مشروع Vercel (قد يختلف الاسم).
- أعد النشر واقرأ أعلى السجل.
لا تفعل هذا
- لا تستخدم إصدار Node قديماً جداً "لأنه اشتغل مرة".
- لا ترقِّ إصدارات الحزم الرئيسية لإصلاح اختلاف Node.