Ocultar archivos .js.map en Visual Studio Code: anidamiento de archivos
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 .ts
archivos en el explorador de archivos?
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 .js
y .js.map
archivos
"**/*.js": true,
"**/*.js.map": true
Como explica esta otra respuesta , la mayoría de las personas probablemente solo quieran ocultar .js
archivos cuando haya un .ts
archivo coincidente.
Entonces en lugar de hacer:
"**/*.js": true
es posible que quieras hacer:
"**/*.js": {"when": "$(basename).ts"}
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"}
}
}
Realmente no sé cómo se implementa esto, pero para ocultar .js
archivos funciona:
"**/*.js": {"when": "$(basename).ts"}
Para ocultar .js.map
archivos funciona:
"**/*.js.map": {"when": "$(basename)"}
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.exclude
configuració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 .map
los 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