Как сказал @Justinas и комментаторы: вы можете создать настраиваемую область видимости и каждый раз раздражать себя, выбирая эту настраиваемую область при использовании поиска в пути (и т.п.), поскольку PhpStorm не использует эту настраиваемую область по умолчанию 🤦🏻♂️
Исключение каталога node_modules в любом случае нарушает автозаполнение и другие функции поддержки кода. Вы не хотите этого делать.
Тем не менее, я нашел хак , который не требует какого - либо каталоги исключения из node_modules , ни настраиваемой области:
- Закройте PhpStorm. Убедитесь, что он не работает.
- Откройте name_of_your_project.iml в каталоге .idea в каталоге вашего проекта с помощью вашего любимого текстового редактора. Если это не PhpStorm.
- Удалите строку
<content url="file://$MODULE_DIR$/node_modules" />
- Сохранить.
- Наслаждайся жизнью снова.
Я считаю, что JetBrains по-дилетантски включает каталоги хранения зависимостей, такие как node_modules JavaScript / TypeScript и поставщика PHP по умолчанию. Вряд ли есть какой-либо вариант использования для включения этих каталогов в функции поиска и замены, оставив только функцию рефакторинга.