在 Visual Studio Code 中隐藏 ts 和 tsx 生成的 JS 文件

Kir*_*ril 0 typescript visual-studio-code

当有一个具有相同基名的文件时,这个问题以前曾被问到隐藏.js.js.map文件.ts。答案是您将 VS Code 设置设置为 exclude "**/*.js": {"when": "$(basename).ts"}

但是,我想知道.js当基本名称是.ts或时如何隐藏文件.tsx。我需要 VS Code 来检查任一扩展。

基本上我需要同时拥有"**/*.js": {"when": "$(basename).ts"}"**/*.js": {"when": "$(basename).tsx"}。关于如何完成这项工作的任何想法?

ale*_*ani 5

正如VS Code 文档中所述,您可以通过一些技巧来做到这一点

要排除从 .ts 和 .tsx 源文件生成的 JavaScript 文件,请使用以下表达式:

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

一个跟踪类似请求的未解决问题,但目前没有 ETA。