Visual studio code 可视代码-排除具有多个条件的文件

Visual studio code 可视代码-排除具有多个条件的文件,visual-studio-code,Visual Studio Code,有一个选项可以使用“when”关键字排除生成的文件。例如: "files.exclude": { "**/*.js": { "when": "$(basename).ts"}, } 我还想排除从.tsx文件生成的.js文件。都不是 "**/*.js": { "when": "$(basename).ts, $(basename).tsx"} 也不是 成功了 我还徒劳地尝试了“***.js”:{“when”:“$(basename).ts*”}和“***.js”:{“when”:“$(ba

有一个选项可以使用“when”关键字排除生成的文件。例如:

"files.exclude": {
  "**/*.js": { "when": "$(basename).ts"},
}
我还想排除从.tsx文件生成的.js文件。都不是

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

成功了

我还徒劳地尝试了
“***.js”:{“when”:“$(basename).ts*”}
“***.js”:{“when”:“$(basename).ts |$(basename).tsx”}

有办法吗?

试试这个:

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

来源:

这些是我的设置,如果它们有用的话。这是一个相当混乱的创造这些。我认为一个regexp会很好,但我们生活在困难时期

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