إصلاح · Node وnpm والبناء
خادم التطوير لا يعيد التحميل أو يقول too many open files (EMFILE)
ما قد تراه
- أحفظ ملفاً ولا يتغير المتصفح
- تقول الطرفية EMFILE أو ENOSPC watchers
السبب الأرجح
يحدد النظام عدد الملفات التي يمكن مراقبتها، أو أن المشروع في مجلد متزامن (تخزين سحابي) يربك المراقب.
افحص أولاً (نحو دقيقتين)
- هل المشروع داخل مجلد متزامن سحابياً (iCloud أو OneDrive أو Dropbox)؟
أمر الإصلاح
ما تكتبه هنا لا يغادر متصفحك. البحث يعمل داخل هذه الصفحة ولا يُرسل شيء إلى خادم ولا إلى ذكاء اصطناعي.
يبقى في هذا المتصفح وعلى هذا الجهاز فقط. تُحذف المفاتيح وكلمات المرور قبل أي حفظ.
لغة الأمر
الصقه في Claude أو ChatGPT أو Gemini أو Cursor ثم اتبع ما يقوله.
بعد أن جرّبته، هل نجح؟
الخطوات
- اعرض مسار مجلد المشروع وأخبرني هل هو داخل مجلد متزامن.
- اقترح نقل المشروع إلى مجلد محلي عادي (سأفعل ذلك) وتحقق أن node_modules ليس داخل مجلد متزامن.
- لحد الملفات المفتوحة اشرح الإعداد الآمن لنظام تشغيلي واسأل قبل تغيير أي شيء.
لا تفعل هذا
- لا تعدّل ملفات نظام لا تفهمها.
- لا تنقل المشروع أو تحذفه دون نسخة.