Как я могу использовать область для поиска в WebStorm, но все же исключить node_modules? - PullRequest
0 голосов
/ 16 ноября 2018

Я использую WebStorm 2018.2.6

Я хочу иметь возможность исключить несколько папок и расширений файлов из моих поисков (при использовании «Найти в пути»).Для этого я настроил некоторые области, но когда я их использую, он включает в себя node_modules.

Node_modules помечаются как исключенные в окне проекта.Node_modules не могут быть выбраны в конструкторе областей.Я набрал путь, который мне известен, но поиск по-прежнему не исключает его.

Если при поиске я выберу «В проекте» вместо «Область», он будет работать, как нужно, но не позволяетя, чтобы исключить другие файлы, которые я хотел бы исключить.

Есть ли способ сделать это?

1 Ответ

0 голосов
/ 17 ноября 2018

Проблема в том, что node_modules исключены лишь частично - прямые зависимости, перечисленные в package.json, добавляются в библиотеки JavaScript и, следовательно, включаются.

Чтобы полностью исключить node_modules,используйте В Project область поиска.Библиотеки JavaScript включаются только при использовании области видимости Directory с выбранной соответствующей папкой или при использовании настраиваемой области действия с явными фильтрами.Обратите внимание, что исключить библиотеки из настраиваемой области немного сложно ... Чтобы это работало, вам нужно добавить префикс вашей области видимости к file[your_project_name]:*/&&, чтобы перезаписать область по умолчанию - см. https://youtrack.jetbrains.com/issue/IDEA-145142#comment=27-1156171 для объяснения

Запрос по соответствующей функции: IDEA-103560

...