از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
در حال رفع خطای «ماژول یافت نشد: نمیتوان «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

