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



有一个选项可以排除带有"when"关键字的生成文件,例如:

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

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

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

也不

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

工作。

我也尝试了"**/*.js": { "when": "$(basename).ts*"},徒劳地"**/*.js": { "when": "$(basename).ts | $(basename).tsx"}

有没有办法做到这一点?

试试这个:

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

来源: Microsoft/vscode#1214

如果有帮助,这些是我的设置。创建这些是相当混乱的。我认为正则表达式会很棒,但我们生活在艰难时期......

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

最新更新