جلوگیری از Index شدن node_modules در Jetbrains
اگر از محصولات شرکت Jetbrains مانند Rider برای کدنویسی فرانت استفاده میکنید، احتمالا با مشکل طول کشیدن Index شدن پروژه و همچنین آمدن موارد Package ها در بخش جستجو مواجه شدهآید.
برای حل این مشکل کافی است پوشه node_modules را Ignore کنید. بدین منظور ابتدا به بخش زیر بروید:
File > Settings > Editor > File Types
سپس از سربرگ بالا گزینه Ignore files and folders را انتخاب کنید.
در این بخش کافی است با گزینه + یک آیتم جدید به اسم node_modules اضافه کنید.
با این کار پوشه گفته شده دیگر Index نمیشود و در جستجو نیز نمیآید.
اگر راه بالا کار نکرد میتوانید به بخش زیر بروید:
Build > Execution > Deployment > Deployment > Options
و سپس node_modules را به بخش Exclude items by name اضافه کنید. دقت کنید که قبل از آن ; قرار دهید.
همچنین میتوانید یک scproj برای پروژه خود ایجاد کنید و در داخل آن کد زیر را قرار دهید تا خطاهای این پوشه هم نشان داده نشود.
<ItemGroup>
<Compile Remove="node_modules\**"/>
</ItemGroup>
اگر در زمان جستجو باز هم آیتمهای node_modules نشان داده میشدند کافی است بصورت زیر عمل کنید.
با کلیدهای ctrl+shift+f بخش جستجو باز میشود، در این بخش قسمت Scope را انتخاب کنید. سپس از سمت راست بر روی … کلید کنید.
در این بخش کافی است فولدر فوق را Exclude کنید.