Ocultar archivos .js.map en Visual Studio Code: anidamiento de archivos

Resuelto Tyler asked hace 9 años • 13 respuestas

Estoy trabajando en un proyecto mecanografiado en código de Visual Studio y me gustaría ocultar los archivos .js.map(y tal vez incluso los .js) para que no aparezcan en el explorador de archivos.

¿ Es posible mostrar sólo los .tsarchivos en el explorador de archivos?

Tyler avatar Jul 23 '15 19:07 Tyler
Aceptado

En tu configuración (ya sea de usuario o de espacio de trabajo) hay una configuración que puedes modificar para ocultar todo lo que quieras:

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

Entonces puedes agregar lo siguiente para ocultar .jsy .js.maparchivos

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

Como explica esta otra respuesta , la mayoría de las personas probablemente solo quieran ocultar .jsarchivos cuando haya un .tsarchivo coincidente.

Entonces en lugar de hacer:

"**/*.js": true

es posible que quieras hacer:

"**/*.js": {"when": "$(basename).ts"}
Brocco avatar Jul 23 '2015 13:07 Brocco

Encontré esto: si tiene archivos JS estándar, estos también estarán ocultos, lo que puede no siempre ser lo que desea. Quizás esto sea mejor ya que solo oculta archivos JS que coinciden con archivos TS...

{
    "files.exclude": {
        "**/.git": true,
        "**/.DS_Store": true,
        "**/*.js.map": true,
        "**/*.js": {"when": "$(basename).ts"}
    }
}
AlwaysLearning avatar Sep 16 '2015 09:09 AlwaysLearning

Realmente no sé cómo se implementa esto, pero para ocultar .jsarchivos funciona:

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

Para ocultar .js.maparchivos funciona:

"**/*.js.map": {"when": "$(basename)"}
Luka avatar Mar 11 '2016 15:03 Luka

Cuando trabaja con TypeScript, a menudo no desea ver los archivos JavaScript generados en el explorador o en los resultados de búsqueda. VS Code ofrece capacidades de filtrado con una files.excludeconfiguración ( Archivo > Preferencias > Configuración del espacio de trabajo) y puede crear fácilmente una expresión para ocultar esos archivos derivados:

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

De manera similar, oculte .maplos archivos generados mediante:

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

Entonces tendrás una configuración como en:

configuración.json

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

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

Asim K T avatar Sep 18 '2016 04:09 Asim K T