Ich versuche, mehrere Ordner auf der Registerkarte "Durchsuchen" in Visual Studio Code auszuschließen. Zu diesem Zweck habe ich dem Stammverzeichnis meines Projekts eine folgende jsconfig.json hinzugefügt:
{
"compilerOptions": {
"target": "ES6"
},
"exclude": [
"node_modules"
]
}
Der Ordner "node_modules" ist jedoch weiterhin im Verzeichnisbaum sichtbar. Was mache ich falsch? Gibt es noch andere Möglichkeiten?
visual-studio-code
Andrey
quelle
quelle
Antworten:
Verwenden Sie files.exclude :
workspace settings
RegisterkarteFügen Sie diesen Code
settings.json
der rechts angezeigten Datei hinzu:Wenn Sie Datei -> Einstellungen -> Benutzereinstellungen gewählt haben , konfigurieren Sie die Ausschlussordner global für Ihren aktuellen Benutzer.
quelle
"**/BACKUP/": true
ist genauso gut / schlecht wie ohne den letzten Schrägstrich.false
die Standardwerte überschrieben werden.files.exclude
Schlüssel in densettings
Schlüssel dercode-workspace
Datei gehört.In neueren Versionen von VS Code navigieren Sie zu den Einstellungen ( Ctrl+ ,) und stellen sicher, dass Sie oben rechts die Einstellungen für den Arbeitsbereich auswählen .
Fügen Sie dann eine
files.exclude
Option hinzu, um auszuschließende Muster anzugeben.Sie können auch hinzufügen,
search.exclude
wenn Sie eine Datei nur aus den Suchergebnissen und nicht aus dem Ordner-Explorer ausschließen möchten.quelle
Workspace Settings
files.exclude
Innern ,settings:{ ... }
wenn es um die Anwendung Arbeitsbereich Einstellungen ( .code-Workspace - Datei) sonst beschwert auf den Linien der Immobilie ist nicht bekannt. Es gab eine dritte Registerkarte "Ordnereinstellungen" (.vscode / settings.json), in der es in den äußersten Klammern funktionierte.tl; dr
settings.json
:GUI Weg
Code Weg
{}
Symbol in der oberen rechten Ecke, um Folgendes zu öffnensettings.json
:Fügen Sie ausgeschlossene Ordner hinzu
files.exclude
. Schauen Sie sich auch ansearch.exclude
undfiles.watcherExclude
wie sie auch nützlich sein könnten. Dieses Snippet enthält ihre Erklärungen und Standardeinstellungen:Weitere Einzelheiten zu den anderen Einstellungen finden Sie in der offiziellen
settings.json
Referenz .quelle
In Version 1.28 von Visual Studio
"files.exclude"
muss Code innerhalb einessettings
Knotens platziert werden.Das Ergebnis ist eine Arbeitsbereichsdatei, die wie folgt aussieht:
quelle
In neueren Versionen von VSCode wurde dies in einen ordnerspezifischen Konfigurationsblock verschoben.
Fügen Sie dann einen Block "files.exclude" hinzu, in dem die Verzeichnis-Globs aufgeführt sind, die Sie ausschließen möchten:
quelle
Es gibt diese Explorer Exclude- Erweiterung, die genau dies tut.https://marketplace.visualstudio.com/items?itemName=RedVanWorkshop.explorer-exclude-vscode-extension
Es wird eine Option zum Ausblenden des aktuellen Ordners / der aktuellen Datei im Kontextmenü hinzugefügt. Außerdem wird dem Explorer-Menü eine vertikale Registerkarte " Versteckte Elemente" hinzugefügt, auf der Sie derzeit ausgeblendete Dateien und Ordner anzeigen und diese einfach umschalten können.
quelle
Ich habe es geschafft, die Fehler durch Deaktivieren der Validierungen zu entfernen:
Obs: Mein Projekt ist eine PWA mit StyledComponents, React, Flow, Eslint und Prettier.
quelle