Typescript VSCode无法识别tsconfig.json中排除的测试规范中的扩展express请求

Typescript VSCode无法识别tsconfig.json中排除的测试规范中的扩展express请求,typescript,express,visual-studio-code,Typescript,Express,Visual Studio Code,我的nodejs服务使用express+jest,并遵循典型的typescript项目文件夹结构,即 ├── src/ │ ├── middleware/ │ ├──── middlewareA.ts │ ├──── middlewareA.test.ts │ ├── types/ │ ├──── index.d.ts │ ├── app.ts ├── tsconfig.json 项目和jest测试运行都运行良好。恼人的是,只要我加上 "exclude&q

我的nodejs服务使用express+jest,并遵循典型的typescript项目文件夹结构,即

├── src/
│   ├── middleware/
│   ├──── middlewareA.ts
│   ├──── middlewareA.test.ts
│   ├── types/
│   ├──── index.d.ts
│   ├── app.ts
├── tsconfig.json
项目和jest测试运行都运行良好。恼人的是,只要我加上

  "exclude": [
    "src/**/*.test.ts",
  ]
进入tsconfig.json以将测试规范从输出到dist文件夹中排除,VSCode无法识别测试规范中的
request.context
。不过,另一个显式类型导入可以很好地工作,jest测试也可以工作

知道如何让VSCode尊重tsconfig.json中排除的测试规范中声明的类型吗

我的环境信息:

VSCode Version: 1.55.2 (Universal)
Commit: 3c4e3df9e89829dce27b7b5c24508306b151f30d
Date: 2021-04-13T09:36:32.643Z
Electron: 11.3.0
Chrome: 87.0.4280.141
Node.js: 12.18.3
V8: 8.7.220.31-electron.0
OS: Darwin x64 20.3.0
  "exclude": [
    "src/**/*.test.ts",
  ]
VSCode Version: 1.55.2 (Universal)
Commit: 3c4e3df9e89829dce27b7b5c24508306b151f30d
Date: 2021-04-13T09:36:32.643Z
Electron: 11.3.0
Chrome: 87.0.4280.141
Node.js: 12.18.3
V8: 8.7.220.31-electron.0
OS: Darwin x64 20.3.0