2015-07-07 3 views
0

У меня есть проект, который содержит каталог node_modules, но не является node_modules, созданным npm. Поскольку VSCode имеет предварительно настроенное исключение для этой папки (**/node_modules), я не могу выполнить поиск в другом каталоге, потому что этот шаблон соответствует всем каталогам node_modules. Как я могу изменить search.exclude, чтобы не искать в созданном каталоге npm (который находится в корневом каталоге), а искать в подкаталоге? Я попытался установить исключение:Как включить/исключить каталоги с тем же именем

"search.exclude": { 
    "node_modules/*": true, 
    "other/node_modules/*": false 
} 

Но это не работает.

ответ

1

Вы можете просто отключить заранее определенный шаблон, помещая это:

"search.exclude": { 
    "**/node_modules": false, 
    "node_modules": true 
} 

Это будет игнорировать верхний уровень node_modules папки, но не те, к югу уровня.

+0

Я не хочу его отключать. Пожалуйста, прочитайте мой вопрос еще раз. – u84six

+0

Обновлен мой ответ. Это работает для вас? –

+0

Да, я не понимал, что вам нужно отключить. Я думал, вы можете полностью переоценить значение. – u84six