إصلاح · Node وnpm والبناء
أخطاء غريبة بعد التغييرات: نظّف الذاكرة المؤقتة وأعد التثبيت
ما قد تراه
- الشيفرة نفسها تعطي أخطاء مختلفة أو تعود أخطاء قديمة
- بدلت الفروع أو إصدارات Node
السبب الأرجح
قد تحمل المجلدات المولَّدة (.next وdist وnode_modules) بقايا من نسخة أخرى من المشروع.
افحص أولاً (نحو دقيقتين)
- تأكد أنه لا توجد تعديلات غير محفوظة قد تفقدها (git status).
أمر الإصلاح
ما تكتبه هنا لا يغادر متصفحك. البحث يعمل داخل هذه الصفحة ولا يُرسل شيء إلى خادم ولا إلى ذكاء اصطناعي.
يبقى في هذا المتصفح وعلى هذا الجهاز فقط. تُحذف المفاتيح وكلمات المرور قبل أي حفظ.
لغة الأمر
الصقه في Claude أو ChatGPT أو Gemini أو Cursor ثم اتبع ما يقوله.
بعد أن جرّبته، هل نجح؟
الخطوات
- شغّل git status أولاً وأخبرني هل يمكن فقدان شيء غير محفوظ.
- احذف المجلدات المولَّدة فقط (.next وdist وكاش البناء) وأبقِ ملفات المصدر و.env.
- إن استمر فأزل node_modules وشغّل npm ci (من ملف القفل) وليس npm install جديداً.
- شغّل خادم التطوير من جديد واختبر.
لا تفعل هذا
- لا تجعل هذا الجواب الأول لكل خطأ: اقرأ الخطأ أولاً.
- لا تحذف package-lock.json أو .env أو أي مجلد مصدر.