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

ziv*_*ziv 5 visual-studio-code

可以选择使用"when"关键字排除生成的文件.eg:

"files.exclude": {
  "**/*.js": { "when": "$(basename).ts"},
}
Run Code Online (Sandbox Code Playgroud)

我还想排除从.tsx文件生成的.js文件.也不

"**/*.js": { "when": "$(basename).ts, $(basename).tsx"}
Run Code Online (Sandbox Code Playgroud)

也不

"**/*.js": { "when": "$(basename).ts"},
"**/*.js": { "when": "$(basename).tsx"}
Run Code Online (Sandbox Code Playgroud)

工作.

我也试过"**/*.js": { "when": "$(basename).ts*"}"**/*.js": { "when": "$(basename).ts | $(basename).tsx"}徒劳无功.

有办法吗?

Lou*_*kad 10

试试这个:

"**/*.js": { "when": "$(basename).ts"},
"**/*?.js": { "when": "$(basename).tsx"}
Run Code Online (Sandbox Code Playgroud)

资料来源:Microsoft/vscode#1214