از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
در حال رفع خطای «ماژول یافت نشد: نمیتوان «popper.js» را حل کرد
سرفصلهای مطلب
معرفی
در این بایت، روش رفع خطای «Module not found: Can’t remove ‘popper.js’» را که گاهی اوقات هنگام کار با برنامههای React مشاهده میکنید، بررسی میکنیم.
خطای «popper.js» معمولاً به دلیل مشکل در نصب است popper.js کتابخانه، که وابسته به بسیاری از مؤلفههای React است، مانند راهنمای ابزار و فهرستهای بازشو در کتابخانههایی مانند Bootstrap.
پیام خطای کامل ممکن است چیزی شبیه به این باشد:
Module not found: Can't resolve 'popper.js' in '/path/to/your/project'
این خطا به این معنی است که برنامه شما در تلاش است import را popper.js
ماژول، اما نمی تواند آن را در آن پیدا کند node_modules
فهرست راهنما.
نصب مجدد Dependencies
یکی از رایج ترین راه ها برای حل این مشکل، نصب مجدد وابستگی های خود است. برای انجام این کار، به سادگی خود را حذف کنید node_modules
دایرکتوری و شما package-lock.json
فایل و سپس اجرا کنید npm install
از نو. در اینجا روش انجام این کار از خط فرمان آمده است:
$ rm -rf node_modules
$ rm package-lock.json
$ npm install
این همه وابستگی های شما را مجدداً نصب می کند و اغلب مشکلات را حل می کند popper.js
اکنون بسته باید همراه با سایر وابستگی ها وجود داشته باشد.
چک کردن @popperjs/core در Dependencies
اگر نصب مجدد وابستگی های شما کارساز نیست، نکته بعدی که باید بررسی کنید این است که آیا @popperjs/core
در واقع در وابستگی های شما در شما گنجانده شده است package.json
فایل. اگر اینطور نیست، باید آن را نصب و ذخیره کنید. در اینجا روش انجام این کار از خط فرمان آمده است:
$ npm install @popperjs/core --save
را --save
پرچم تضمین می کند که در آن گنجانده شده است dependencies
بخش شما package.json
فایل.
نتیجه
در این بایت، روش رفع خطای “Module not found: Can’t remove ‘popper.js'” در برنامه های React را بررسی کرده ایم. این خطا معمولاً به دلیل یک وابستگی از دست رفته است و اغلب میتواند با نصب مجدد وابستگیها یا با افزودن بسته به خود برطرف شود. package.json
لیست وابستگی
منتشر شده در 1403-01-02 00:12:05