Dans VS Code, vous pouvez faire quelque chose comme ceci :
{
"files.exclude": {
"**/*.js.map": {"when": "$(basename).js"},
"**/*.js": {"when": "$(basename).ts"},
"**/**/*.js": {"when": "$(basename).tsx"}
}
}
pour masquer les fichiers *.js.map
lorsqu'un fichier équivalent *.js
existe et masquer tous les fichiers *.js
lorsqu'un fichier équivalent *.ts
ou *.tsx
existe.
Il semble par défaut que les fichiers *.js.map
sont imbriqués sous les fichiers *.js
et que les fichiers *.js
sont imbriqués sous les fichiers *.ts
mais pas sous les fichiers *.tsx
.
J'ai essayé de reproduire ceci en utilisant MSBuild dans le csproj
, mais je n'ai pas beaucoup de chance, j'ai essayé :
Mais cela ne semble pas faire de différence. Y a-t-il un moyen de faire en sorte que VS masque les fichiers *.js
et *.js.map
qui sont générés à partir des fichiers *.tsx
?