reactjs - TypeError: لا يمكن تعيين الخاصية 'reactRoot' على غير معرف
أنا أقوم بتطوير واجهة أمامية لواجهة برمجة التطبيقات الخاصة بي باستخدام Next JS و Typescript. لقد قمت بإجراء تغييرات على الكود التي تسببت في حدوث خطأ نوع في كل مرة أحاول فيها البناء أو التشغيل في وضع التطوير أو التحقق من الأكواد.
عادةً سيكون من السهل جدًا تصحيح هذا الخطأ - ومع ذلك، فإن خطأ النوع غير موجود في ملفاتي الخاصة، بل في ملفات Next JS.
أي مساعدة ستكون محل تقدير.
شكراً مقدماً!
الإجابة رقم 1
تم التسبب في المشكلة بسبب عدم تطابق الإصدار بين react-dom وبقية حزم NextJS - لقد أزلت react-dom كاعتماد لأنني لم أكن أعلم أن NextJS يعتمد عليه، لذا عندما تمت إضافته مرة أخرى تم تنزيل أحدث إصدار "^18.0.0" بدلاً من "17.0.2".
الإجابة رقم 2
قم بإزالة next ثم أعد تثبيته. سيقوم بتثبيت أحدث إصدار من next وإصدار react الصحيح.
npm uninstall next
npm install next
