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

السؤال

Recommended Posts

  • 0
نشر

مرحباً ,

تظهر رسالة الخطأ "ERR_PACKAGE_PATH_NOT_EXPORTED" عادة عندما يكون هناك مشكلة في ملف package.json لمشروعك أو في المسارات المحددة فيه. فيما يلي بعض الخطوات التي يمكنك اتخاذها لتشخيص وحل هذه المشكلة :

  • تأكد من أن ملف package.json معرف ومهيأ بشكل صحيح , أيضاً تحقق من التبعيات dependencies.
  • قم بحذف node modules و package-lock.json ثم قم بتنفيذ التعليمة التالية :
    npm install
  • تأكد من استخدام أحدث إصدارات npm و Node.js. يمكنك تحديث npm بتشغيل الأمر `npm install -g npm@latest`، ويمكنك تنزيل أحدث إصدار من Node.js من موقع Node.js الرسمي.
  • تأكد من أن التبعيات dependencies في مشروعك متوافقة مع إصدار nodejs , في بعض الأحيان تكون غير متوافقة فيظهر هذا الخطأ.

 

  • 0
نشر
بتاريخ 9 دقائق مضت قال Fayez Mawad:

1. npm install 

2. npm start"

" give an error " ERR_PACKAGE_PATH_NOT_EXPORTED

هذا الخطأ يحدث عادة عندما يكون هناك مشكلة في الحزمة المستوردة أو المصدرة في مشروع Node.js لهذا تأكد من أن ملف `package.json` مكون بشكل صحيح.

يمكنك تجربة مسح ذاكرة التخزين المؤقت لـ npm بتشغيل الأمر التالي:

   npm cache clean --force

حذف `node_modules` و `package-lock.json` لإجبار npm على إعادة تثبيت التبعيات من البداية من خلال هذين الأمرين:

   rm -rf node_modules
   rm package-lock.json

بعدها يمكنك محاولة إعادة التثبيت بتشغيل:

   npm install

كما أنصحك بتحديث كل من مدير الحزم npm و nodeJs:

npm install -g npm@latest
npm install -g node

أو إذا كنت تستخدم yarn، يمكنك استخدام الأمر التالي:

yarn global add npm
yarn global add node

 

  • 0
نشر

ممكن ان تكون المشكلة في مجلد node_modules حيث انه يتلف احيانا عن طريق الخطأ لذلك  قم بحذفه من فضلك ثم اعادة تثبيته مرة اخرى عبر هذا الامر 

rm -rf node_modules

ثم دعنا ان نقوم بحذف ذاكرة التخزين المؤقت لعدم ظهور اي مشاكل لاحقا عبر الامر التالي 

npm cache clean --force

بعد ذلك يمكنك اعادة محاولة تطبيق الامر 

 npm install 

بعد الانتهاء قم بالتأكد من ملفا ال package.json ان جميع الحزم والاصدارات الموجودة به صحيحة ثم اخيرا قم بتنفيذ الامر 

npm start

وبالتوفيق لك ..

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...