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

مشكلة اثناء تنزيل الحزمة @craco/craco في مشروع react

عبدالله الدهاسي

السؤال

السلام عليكم انا عندي مشكله احاول اسوي npm craco ومامشت معي وتجيني مشكله ما ادري وشي بالضبط ارفقت المشكله ولا ادري وشي بالضبط

image.png.81549158b39c12e0fc6342c432ff2c7b.pngار

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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
بتاريخ الآن قال عمر قره محمد:

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

npm update react-scripts

 

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

 

image.thumb.png.f0b9582edebf462561922210aac02490.png

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...