Am'm încercarea de a exclude mai multe dosare pe "de a Explora" fila în Cod Visual Studio. Pentru a face asta, am adăugat un text jsconfig.json de la rădăcină de proiectul meu:
{
"compilerOptions": {
"target": "ES6"
},
"exclude": [
"node_modules"
]
}
Dar "node_modules" folder este încă vizibil în arborele de directoare. Ce fac gresit? Există și alte opțiuni?
Folosi fișiere.exclude:
setările spațiului de lucru
tab// Locul setările din acest fișier pentru a suprascrie implicit și setările de utilizator.
{ "fișiere.exclude": { "/.git": true, // aceasta este o valoare implicită "/.DS_Store": true, // aceasta este o valoare implicită
"**/node_modules": true, // aceasta exclude toate folderele // nume "node_modules" de la // a explora copac
// versiune alternativă "node_modules": adevărat // aceasta exclude folder // doar de la radacina // spațiul de lucru } }
Dacă ai ales File -> Preferences -> Setări Utilizator apoi configurați exclude foldere la nivel global pentru utilizatorul curent.
În versiunile mai noi de VS Cod, navigați la settings (Ctrl+,), și asigurați-vă că pentru a selecta Workspace Settings din dreapta sus.
Apoi se adauga un files.exclude
opțiune pentru a specifica modele pentru a exclude.
Puteți adăuga, de asemenea, de căutare.exclude` dacă doriți să excludeți un fișier de rezultate de căutare, și nu din folderul explorer.
{}
pictogramă în colțul din dreapta sus pentru a deschide setările.json`:
. De asemenea, a verifica afară de căutare.exclude " și " fișiere.watcherExclude
ca s-ar putea fi util prea. Acest fragment conține explicațiile lor și implicite:{ // Configure glob modele pentru a exclude fișiere și foldere. De exemplu, fișiere explorer decide ce fișiere și foldere pentru a afișa sau a ascunde în funcție de această setare. Citeste mai multe despre glob modele de aici. "fișiere.exclude": { "/.git": adevărat, "/.svn": adevărat, "/.hg": adevărat, "/CV-uri": adevărat, "/.DS_Store": adevărat }, // Configure glob modele pentru a exclude fișiere și foldere în căutări. Moștenește toate glob modele de fișiere.exclude` setare. Citeste mai multe despre glob modele de aici. "de căutare.exclude": { "/node_modules": adevărat, "/bower_components": adevărat }, // Configure glob modele de fișier căi de a exclude din fișier uitam. Modele trebuie să se potrivească pe căi absolute (de exemplu, prefixul cu sau calea completă pentru a se potrivi în mod corespunzător). Modificarea acestei setări necesită o repornire. Atunci când vă confruntați cu Codul consumatoare de o mulțime de timp de procesor la pornire, puteți exclude foldere mari pentru a reduce sarcina inițială. "fișiere.watcherExclude": { "/.git/obiecte/": adevărat, "/.git/subarbore-cache/": adevărat, "*/node_modules//**": adevărat } }
Pentru mai multe detalii cu privire la alte setări, consultați oficial setări.json
referință.
În versiunile mai noi de VSCode aceasta s-a mutat într-un folder specific bloc de configurare.
Apoi se adaugă o "fișiere.exclude" bloc, listarea director globuri doriți să le excludeți:
{
"files.exclude": {
"**/bin": true,
"**/obj": true
},
}
Am reușit pentru a elimina erorile de dezactivarea validări:
{
"javascript.validate.enable": false,
"html.validate.styles": false,
"html.validate.scripts": false,
"css.validate": false,
"scss.validate": false
}
Obs: proiectul Meu este un PWA folosind StyledComponents, să Reacționeze, Debit, Eslint și mai Frumoasă.