اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

هناك تعارض بين الإصدارات المستخدمة في package.json، ولذلك عندما يتم التثبيت تتوقف العملية.

ولحل تلك المشكلة أشرت إليك باستخدام التالي:

يتم استخدام:

npm install --force @craco/craco

عادةً عندما يحدث خطأ في تثبيت الحزمة باستخدام npm install العادي. وعند استخدام --force ، يتم تجاهل أي أخطاء وتمرير تركيب الحزمة بشكل صارم دون مراجعة أي اعتمادات أو مشكلات تثبيت أخرى.

وإذا استمرت المشكلة استخدم الأمر التالي:

npm install --legacy-peer-deps @craco/craco

ونستخدمه عندما تكون هناك مشكلات في التثبيت المتعلقة بتعارضات اعتمادات النداء الزوجي.

تعارضات اعتمادات النداء الزوجي (Peer Dependency conflicts) هي مشكلات تحدث عندما تحتوي حزمة معينة على تبعيات (dependencies) متضاربة مع تبعيات أخرى للحزم المراد تثبيتها.

وهذا يحدث عندما تتطلب حزمة ما تثبيت حزمة تعتمد عليها بشكل مباشر ولكن يوجد نسخة من هذه الحزمة مثبتة بالفعل في مشروع الـ Node.js الذي يتم تثبيت الحزمة فيه. ولذلك ، فإن حل تعارضات الاعتمادات الزوجية يتطلب حلاً للتبعيات المتضاربة وذلك بتحديد أي من الحزم يجب أن تكون مثبتة بأي إصدارات.

  • 0
نشر

تستطيع حل المشكلة بكتابة امر التنزيل بالشكل :

npm install  --legacy-peer-deps @craco/craco

أو بالشكل :

 

npm install  --force @craco/craco

لتجاوز المشكلة.

والحل السابق يظهر في رسالة المشكلة التي ظهرت لك لو ركزت قليلاً.

وهنالك حل ثالث وهو ان تقوم باستخدام اصدار اقدم من @craco/craco كأن تستخدم 6 بدلاً من 7 :

npm i @craco/craco@6

 

  • 0
نشر
بتاريخ منذ ساعة مضت قال عمر قره محمد:

تستطيع حل المشكلة بكتابة امر التنزيل بالشكل :

npm install  --legacy-peer-deps @craco/craco

أو بالشكل :

 

npm install  --force @craco/craco

لتجاوز المشكلة.

والحل السابق يظهر في رسالة المشكلة التي ظهرت لك لو ركزت قليلاً.

انحلت المشكله لكن اذا جيت اشغل المشروع يطلب اني اسوي ابديت للرياكت حاولت اسوي ابديت وماعرفت الامر هذي المشكله اللي تجيني

 

image.png

  • 0
نشر
بتاريخ 1 دقيقة مضت قال عبدالله الدهاسي:

انحلت المشكله لكن اذا جيت اشغل المشروع يطلب اني اسوي ابديت للرياكت حاولت اسوي ابديت وماعرفت الامر هذي المشكله اللي تجيني

image.png

افعل كما يظهر لك في نص رسالة الخطأ :

npm update react-scripts

والافضل هو استخدام :

npm i @craco/craco@6

اي تعديل اصدار المكتبة الجديدة بدلاً من تغير اصدار مكاتب react 

  • 0
نشر
بتاريخ 30 دقائق مضت قال عبدالله الدهاسي:

فيه تضاد او تضارب اصدارات مرفق المشكله

أرجو منك استخدام الأمر التالي كما شرحت لك من قبل.

npm update react-scripts --force

أو الأمر التالي في حال استمرت المشكلة.

npm update react-scripts --legacy-peer-deps

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...