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

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

خطأ التشفير ERR_OSSL_EVP_UNSUPPORTED مع مشروع قديم

ما قد تراه

  • يفشل مشروع قديم في البدء على Node جديد

السبب الأرجح

تستخدم أداة بناء قديمة طريقة تجزئة أوقفتها إصدارات Node الجديدة.

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

  1. شغّل node -v: هل هو إصدار جديد (17 أو أعلى) مع مشروع قديم؟

أمر الإصلاح

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

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

لغة الأمر

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

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

الخطوات

  1. تحقق من عمر أداة البناء في package.json (webpack أو react-scripts قديمة).
  2. الحل الأفضل: ترقية أداة البناء إلى إصدار حديث بموافقتي ومع اختبار. الحل السريع الآن: التشغيل بإصدار Node الأقدم الذي بُني له المشروع.
  3. كملاذ أخير فقط اشرح الخيار القديم ومخاطره.

لا تفعل هذا

  • لا تترك الخيار القديم في سكربتات الإنتاج للأبد.
  • لا تعد كتابة المشروع بإطار جديد.

ذات صلة

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

كيف نساعدكم؟

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