2016-01-17 1 views
5

C'è un'opzione per escludere i file generati con il "quando" parola chiave, .EG:codice visive - file escluso con diverse condizioni

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

voglio escludere anche .js file che dove generata da .tsx File. né

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

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

lavorato.

Ho anche provato "**/*.js": { "when": "$(basename).ts*"} e "**/*.js": { "when": "$(basename).ts | $(basename).tsx"} invano.

C'è un modo per farlo?

risposta

9

Prova questo:

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

Fonte: Microsoft/vscode#1214

2

Queste sono le mie impostazioni se aiutano. È piuttosto un disastro nel creare questi. Penso che una regexp sarebbe grandiosa, ma viviamo in tempi difficili ....

"files.exclude": { 
"**/*.js": { "when": "$(basename).tsx"}, 
"**/*?.js": { "when": "$(basename).ts"}, 
"**/*.js.map": true 
}