Cum pot exclude un director de la Visual Studio Codul "de a Explora" tab?

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?

Comentarii la întrebare (2)
Soluția

Folosi fișiere.exclude:

  • Du-te la File -> Preferences -> Setări (sau pe Mac Cod -> Preferences -> Setări)
  • Alege setările spațiului de lucru tab
  • Adăugați acest cod pentru `setări.json file afișate pe partea dreapta:

// 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.

Comentarii (9)

Î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.

Comentarii (3)

tl;dr

  1. Apăsați Ctrl + Schimbare + P
  2. Tip "setările spațiului de Lucru".
  3. Schimba exclude setări, fie prin GUI sau în setări.json`:

GUI mod

  1. Tip "exclude" pentru a bara de căutare.
  2. Faceți clic pe "Adăugați Model" buton.

Codul de mod

  1. Faceți clic pe pic {} pictogramă în colțul din dreapta sus pentru a deschide setările.json`:
  2. Adaugă dosare excluse de la dosar.exclude. 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ță.

Comentarii (0)

În versiunea 1.28 din Visual Studio Code "fișiere.exclude" trebuie să fie plasat într-un `setări`` nod.

Rezultând într-un fișier spațiu de lucru care arata ca:

{
    "settings": {
        "files.exclude": {
            "**/node_modules": true
        }
    }
}
Comentarii (0)

În versiunile mai noi de VSCode aceasta s-a mutat într-un folder specific bloc de configurare.

  • Du-te la File -> Preferences -> Setări (sau pe Mac Cod -> Preferences -> Setări)
  • Alege <numele folder - > Setări Folder tab

Apoi se adaugă o "fișiere.exclude" bloc, listarea director globuri doriți să le excludeți:

{
    "files.exclude": {
        "**/bin": true,
        "**/obj": true
    },
}

Comentarii (0)

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ă.

Comentarii (1)