Schowaj się.js.pliki map w programie Visual Studio Code

Pracuję nad projektem maszynopisu w Visual Studio code i chciałbym ukryć .js.map (a może nawet .js) Pliki przed pojawieniem się w Eksploratorze plików.

Czy możliwe jest wyświetlanie tylko Plików .ts w Eksploratorze plików?

Author: JasonMArcher, 2015-07-23

11 answers

W ustawieniach (użytkownika lub obszaru roboczego) jest ustawienie, które można dostosować, aby ukryć wszystko, co chcesz:

{
    "files.exclude": {
        "**/.git": true,
        "**/.DS_Store": true
    }
}

Więc możesz dodać w następujący sposób, aby ukryć .js i .js.map Pliki

"**/*.js": true,
"**/*.js.map": true

Ponieważ ta inna odpowiedź wyjaśnia, większość ludzi prawdopodobnie chce ukryć .js pliki tylko wtedy, gdy istnieje pasujący plik .ts.

Więc zamiast robić:

"**/*.js": true

Możesz chcieć:

"**/*.js": {"when": "$(basename).ts"}
 573
Author: Brocco,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:10:47

Znalazłem to, jeśli masz standardowe pliki JS, to te też będą ukryte, co może nie zawsze być tym, czego chcesz. Być może jest to lepsze, ponieważ ukrywa tylko pliki JS, które pasują do plików TS...

{
    "files.exclude": {
        "**/.git": true,
        "**/.DS_Store": true,
        "**/*.js.map": true,
        "**/*.js": {"when": "$(basename).ts"}
    }
}
 177
Author: AlwaysLearning,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-16 09:07:32

Naprawdę Nie wiem jak to jest zaimplementowane, ale do ukrywania plików .js działa:

"**/*.js": {"when": "$(basename).ts"}

Do ukrywania {[3] } plików działa:

"**/*.js.map": {"when": "$(basename)"}
 94
Author: Luka,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-26 21:05:44

Podczas pracy z maszynopisem często nie chcesz widzieć wygenerowanych plików JavaScript w Eksploratorze lub w wynikach wyszukiwania. VS Code oferuje możliwości filtrowania z ustawieniem files.exclude ( File > Preferences > Workspace Settings) i możesz łatwo utworzyć wyrażenie, aby ukryć te pochodne pliki:

"**/*.js": { "when": "$(basename).ts"}

Podobnie Ukryj wygenerowane .map pliki przez:

 "**/*.js.map": { "when": "$(basename)"}

Więc będziesz miał konfigurację jak w:

Ustawienia.json

// Place your settings in this file to overwrite default and user settings.
{
    "files.exclude": {
        "**/*.js": { "when": "$(basename).ts"},
        "**/*.js.map": { "when": "$(basename)"}
    }
}

Link: https://code.visualstudio.com/docs/languages/typescript#_hiding-derived-javascript-files

 42
Author: Asim K T,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-18 04:29:07

John Papa Twitter LINK mówi:

"files.exclude": {
        "**/.git": true,
        "**/.DS_Store": true,
        "**/*.js" : {
            "when": "$(basename).ts"
        },
        "**/*.js.map": {
            "when": "$(basename)"
        }
}
 20
Author: shawn derik,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-11 16:31:19

Z oficjalnego dokumentu :

Aby wykluczyć pliki JavaScript wygenerowane z obu .ts i .tsx source pliki, użyj tego wyrażenia:

"**/*.js": { "when": "$(basename).ts" },
"**/**.js": { "when": "$(basename).tsx" }
To jakaś sztuczka. Szukany wzorzec glob jest używany jako klucz. Powyższe ustawienia wykorzystują dwa różne wzorce globu, aby zapewnić dwa unikalne klucze, ale Wyszukiwanie nadal będzie pasować do tych samych plików.

Aktualizacja 10/3/2017: z tą sztuczką mamy problem z "szukaj w folderze". Zapraszamy do zapoznania się z wydaniem

 10
Author: duodvk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-03 06:30:28

Dodaj te ustawienia do swoich ustawień .json w twoim .VSCode folder

// Place your settings in this file to overwrite default and user settings.
{
    "files.exclude" :{
    "**/.git":true,
    "**/.DS_Store":true,
    "**/*.map":true,
    "**/app/**/*.js":true

    }
}

Jeśli ustawienia.json nie jest dostępny kliknij na plik ---> Preferencje --> Ustawienia przestrzeni roboczej.

 5
Author: Aravind,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-24 05:00:16

Może lepiej ukryć pliki .map i .js, gdy pasują do odpowiedniego pliku .ts.
Możesz to zrobić kopiując następujące wiersze w ustawieniach użytkownika (Preferencje > Ustawienia użytkownika):

// Workspace settings
"files.exclude": {
        "**/*.js":  {"when": "$(basename).ts"},
        "**/*.map": true
 }
 4
Author: mvecchione,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-16 16:50:22

Dodaj następujące wiersze w panelu "Ustawienia użytkownika", aby zastąpić "ustawienia domyślne". Możesz ukryć pliki {basename}.js i {basename}.js.Mapuj podczas tworzenia pliku jako {basename}.ts.

"files.exclude": {
        "**/*.js": {
            "when": "$(basename).ts"
        },
        "**/*.js.map": {
            "when": "$(basename)"
        }        
    }
 4
Author: mutlugokhan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-12 19:40:41

W VS Code przejdź do Code (lub File for Windows users) > Preferences > Workspace Settings i dodaj ten fragment kodu:

{
   "files.exclude": {
      "**/*.js": {"when": "$(basename).ts"},
      "**/*.map": {"when": "$(basename).map"}
   }
}
 3
Author: reza.cse08,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-21 18:50:38

1. Entes at preferences > settings

Tutaj wpisz opis obrazka

2. Kliknij " Edytuj ustawienia.json" (jest na dole obrazu) Tutaj wpisz opis obrazka

3. Zaktualizuj JSON obiektu, jak widać na obrazku. Następnie zapisz zmiany Ctrl + S i to wszystko.

"files.exclude": {
    "**/*.js": {"when": "$(basename).ts"}
}

Tutaj wpisz opis obrazka]3

 1
Author: Daniel Eduardo Delgado Diaz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-20 18:33:32