The Prompt Bakeryقوالب وبرومبتات جاهزة

إصلاح · Node وnpm والبناء

npm ERESOLVE: تعارض اعتماديات

ما قد تراه

  • يتوقف npm install مع unable to resolve dependency tree
  • يخبرني أن أستخدم --force أو --legacy-peer-deps

السبب الأرجح

تحتاج حزمتان إصدارين مختلفين من حزمة ثالثة، وغالباً بعد ترقية React أو Next.

افحص أولاً (نحو دقيقتين)

  1. اقرأ سطري "Found:" و"Could not resolve dependency": يذكران الحزم المتعارضة.

أمر الإصلاح

ما تكتبه هنا لا يغادر متصفحك. البحث يعمل داخل هذه الصفحة ولا يُرسل شيء إلى خادم ولا إلى ذكاء اصطناعي.

يبقى في هذا المتصفح وعلى هذا الجهاز فقط. تُحذف المفاتيح وكلمات المرور قبل أي حفظ.

لغة الأمر

الصقه في Claude أو ChatGPT أو Gemini أو Cursor ثم اتبع ما يقوله.

بعد أن جرّبته، هل نجح؟

الخطوات

  1. اعرض التعارض وأي حزمة تطلب أي إصدار.
  2. ابحث عن إصدار الحزمة القديمة الذي يدعم إصداري أو حزمة أحدث تدعمه.
  3. فقط إن لم يوجد بديل آمن اشرح معنى --legacy-peer-deps واسألني قبل استخدامه.
  4. شغّل npm install ثم البناء واختباراً سريعاً.

لا تفعل هذا

  • لا تستخدم --force كجواب أول.
  • لا ترقِّ React أو Next أو الحزم الرئيسية إلى إصدارات رئيسية جديدة دون إخباري.

ذات صلة

جرّب مدخلاً آخر

كيف نساعدكم؟

ماذا تحتاجون؟
بريدكم الإلكتروني لنرد عليكم (اختياري)أدخلوا بريدكم الخاص فقط، وسنرد عليكم عليه.