Код Visual Studio — Исключить подкаталоги из NPM Script Explorer

#visual-studio-code #npm-scripts

#visual-studio-code #npm-скрипты

Вопрос:

Мой каталог Workspace содержит package.json несколько скриптов и два подкаталога, содержащих несколько других package.json файлов, которые я хочу исключить из Script Explorer. Вызовите их adir , bdir .

Но любая строка, которую я ввожу npm.exclude , кажется, просто изменяет порядок видимых записей в Script Explorer.

Сначала я попытался исключить только один каталог с помощью "adir" , "adir/**/*" но каталог всегда присутствует. Лучшие результаты при "**/*" исключении всех подкаталогов, но оставлении в Script Explorer только первого скрипта из package.json файла workplace.

Хуже, если я попытаюсь исключить оба подкаталога, используя "{adir,bdir}/**/*" or "[ab]dir/**/*" , который, похоже, ничего не делает.

Также изменение npm.exclude массива строк ничего не дает.

Я запускаю последнюю версию VSC в 64-разрядной версии Windows 10.

Чего мне не хватает?

Спасибо! марио

Комментарии:

1. Пытался это сделать: **/adir ?

2. Да, никакого эффекта. adir скрипты все еще присутствуют. Но "**/adir/**" кажется, работает!

3. Я попробовал это, и это сработало.

4. Почти получилось (спасибо Гарри за подсказку!). "**/{adir,bdir}/**" исключает оба каталога, за исключением bdir/package.json скриптов.

5. Похоже, что проблема с npm.exclude не работает должным образом github.com/microsoft/vscode/issues/114562