از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
رفع خطای “ماژول پیدا نشد: “react-icons” حل نمی شود”.
سرفصلهای مطلب
معرفی
React یک چارچوب محبوب جاوا اسکریپت است که همراه با بسته های دیگر برای ایجاد رابط های کاربری پویا استفاده می شود. با این حال، گاهی اوقات این بسته ها می توانند مشکلاتی ایجاد کنند. یکی از این مشکلات خطای “Module not found: Can’t remove ‘react-icons'” است.
هدف این بایت کمک به درک و رفع این خطا است.
چرا این خطا را دریافت می کنید؟
خطای «ماژول پیدا نشد: «react-icons» را نمی توان حل کرد» معمولاً زمانی رخ می دهد که بسته react-icons به درستی نصب نشده باشد یا در وابستگی های پروژه شما وجود نداشته باشد.
این بسته یک انتخاب محبوب برای افزودن آیکون به پروژه های React شما است و این خطا به این معنی است که برنامه شما نمی تواند آن را در node_modules
فهرست راهنما.
نصب مجدد Dependencies
یکی از راههای رفع این خطا نصب مجدد وابستگیهای خود است. ممکن است بخواهید این کار را انجام دهید زیرا، در حالی که نمادهای react به عنوان یک وابستگی فهرست شده اند، ممکن است در واقع نصب نشده باشند.
با حذف کردن شروع کنید node_modules
دایرکتوری و package-lock.json
فایل در پروژه شما root.
$ rm -rf node_modules
$ rm package-lock.json
پس از حذف، وابستگی های خود را با استفاده از npm یا yarn دوباره نصب کنید.
$ npm install
یا
$ yarn
این process تازه ایجاد خواهد کرد node_modules
دایرکتوری و package-lock.json
یا yarn.lock
فایل. این تضمین می کند که تمام وابستگی های شما، از جمله نمادهای واکنش، واقعاً نصب شده اند.
بررسی کنید که “react-icons” یک وابستگی است
کار دیگری که باید انجام دهید این است که آن را بررسی کنید package.json
فایل برای پروژه شما در صورتی که اطلاع ندارید، این فایل حاوی لیستی از تمام وابستگی هایی است که پروژه شما نیاز دارد. اگر نمادهای واکنش در فهرست ذکر نشده باشد dependencies
شی، باید آن را نصب کنید.
$ npm install --save react-icons
یا
$ yarn add react-icons
پس از اجرای یکی از این دستورات، نمادهای react باید به شما اضافه شود package.json
فایل و node_modules
دایرکتوری، و خطا باید برطرف شود.
توجه داشته باشید: همیشه به یاد داشته باشید که پس از نصب وابستگی های جدید، سرور توسعه خود را مجددا راه اندازی کنید. این اجازه می دهد تا برنامه شما بسته های تازه نصب شده را بشناسد و از آنها استفاده کند.
نتیجه
در این بایت، ما نشان دادیم که چگونه خطای “Module not found: Can’t remove ‘react-icons'” را در برنامه های React حل کنیم. این خطا معمولاً زمانی رخ می دهد که بسته react-icon گم شده باشد یا واقعاً نصب نشده باشد، و همچنین چند راه برای حل آن نشان داده ایم.
منتشر شده در 1403-01-02 02:24:05