رفع مشکل stylis-plugin-rtl/src/stylis-rtl.ts
اگر در حال خواندن این نوشته هستید احتمالا در مسیر راست چین کردن material ui design یا mui در ری اکت هستید و در این مسیر خطای زیر را مشاهده می کنید:
WARNING in ./node_modules/stylis-plugin-rtl/dist/stylis-rtl.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from ‘/node_modules/stylis-plugin-rtl/src/stylis-rtl.ts’ file: Error: ENOENT: no such file or directory, open /node_modules/stylis-plugin-rtl/src/stylis-rtl.ts’
@ ./src/index.js
در این نوشته به روش حل آن میپردازیم.
رفع مشکل stylis-plugin-rtl/src/stylis-rtl.ts
برای رفع این مشکل ابتدا stylis-plugin-rtl را با npm یا yarn حذف کنید:
// with yarn yarn remove stylis-plugin-rtl // with npm npm uninstall stylis-plugin-rtl
سپس مجددا نسخهی 2.0.2 آن را به صورت زیر با npm یا yarn نصب کنید:
// with yarn yarn add stylis-plugin-rtl@2.0.2 // with npm npm i stylis-plugin-rtl@2.0.2
اگر مشکل شما با راه حل بالا حل نشد در بخش نظرات همین نوشته برای ما بنویسید.



















میشه بدون حذف کامل پکیج، فقط نسخه رو تغییر داد؟
بله، میتوانید با استفاده از دستور npm install stylis-plugin-rtl@2.0.2 یا yarn add stylis-plugin-rtl@2.0.2 بدون حذف کامل پکیج، نسخه آن را تغییر دهید.
بعد از این کار rtl درست نمایش داده میشه؟
بله، با انجام این مراحل مشکل نمایش RTL باید برطرف شود.
این روش روی پروژههای بزرگ MUI هم جواب میده؟
سلام، این راه حل معمولا برای اکثر پروژهها جواب میدهد، اما در پروژههای بزرگتر با پیکربندیهای خاص، ممکن است نیاز به بررسیهای بیشتری باشد.
بعد از این کار compile بدون warning انجام میشه؟
بله، با این کار warning مربوطه برطرف خواهد شد و کامپایل بدون warning انجام میشود. امیدوارم مشکل شما حل شود.
لازمه بعد از نصب دوباره node_modules رو پاک کنیم؟
سلام، معمولاً نیازی به پاک کردن node_modules نیست، اما اگر مشکل همچنان وجود داشت، امتحان کردنش ضرری ندارد.