我可以在 VSCode IDE 上设置一个打字稿配置 `tsconfig.json` 路径来使用吗?

Can I set a typescript configuration `tsconfig.json` path on the VSCode IDE to use?

我的项目结构如下:

.
└── my-app/
    ├── .configs/
    │   ├── tsconfig.json
    │   ├── webpack.merge.ts
    │   ├── webpack.dev.config.ts
    │   └── webpack.prod.config.ts
    ├── node_modules
    ├── src/
    │   └── index.tsx
    └── package.json

运行 命令行上的 TypeScript tsc --project .configs/tsconfig.json 编译没有问题。但是 VSCode IDE 在 .tsx 中显示 errors/warnings。我不想禁用 TS 警告,所以这对我不起作用:,

在VSCode中是否有一个设置,我设置了一个路径,以便VSCode IDE TypeScript 可以用于当前项目。我知道如果我将 tsconfig.json 放在根目录 (my-app) 中,VSCode IDE 会按预期工作。但我想将所有配置脚本保存在一个文件夹而不是根目录中。 VSCode 允许这样做吗?

据我所知,VS Code(或更准确地说,内置 TS 扩展)不支持将您的配置放在任何其他地方。

您可以做的是在 extends 您的 .config/tsconfig.json 根目录中放置一个 tsconfig.json。它不是最漂亮的,但您可以通过 1) 将它添加到您的 .git/info/exclude 使 git 忽略它(无需修改 .gitignore)和 2) 将它添加到你的 Files: Exclude VS Code 选项可以在你的 VS Code 浏览器中隐藏它。