Как я могу исключить каталог из вкладки Visual Studio Code "Explore"?
Я пытаюсь исключить несколько папок на вкладке "Исследуйте" в коде Visual Studio. Для этого я добавил следующий jsconfig.json в корень моего проекта:
{
"compilerOptions": {
"target": "ES6"
},
"exclude": [
"node_modules"
]
}
Но папка < node_modules все еще отображается в дереве каталогов. Что я делаю не так? Есть ли другие варианты?
Ответы
Ответ 1
Используйте files.exclude:
- Перейдите в Файл → Настройки → Настройки (или на Mac Код → Настройки → Настройки)
- Выберите вкладку
workspace settings
-
Добавьте этот код в файл settings.json
, отображаемый с правой стороны:
// Place your settings in this file to overwrite default and user settings.
{
"files.exclude": {
"**/.git": true, // this is a default value
"**/.DS_Store": true, // this is a default value
"**/node_modules": true, // this excludes all folders
// named "node_modules" from
// the explore tree
// alternative version
"node_modules": true // this excludes the folder
// only from the root of
// your workspace
}
}
Если вы выбрали Файл → Настройки → Настройки пользователя, то вы настроите папки исключений глобально для своего текущего пользователя.
Ответ 2
В новых версиях VS Code вы переходите к настройкам (Ctrl + ,) и не забудьте выбрать "Настройки рабочей области" в правом верхнем углу.
![введите описание изображения здесь]()
Затем добавьте параметр files.exclude
, чтобы указать шаблоны для исключения.
Вы также можете добавить search.exclude
, если хотите только исключить файл из результатов поиска, а не из проводника папок.
Ответ 3
Мне удалось удалить ошибки, отключив проверки:
{
"javascript.validate.enable": false,
"html.validate.styles": false,
"html.validate.scripts": false,
"css.validate": false,
"scss.validate": false
}
Obs: Мой проект - это PWA, использующий StyledComponents, React, Flow, Eslint и Prettier.