Typescript VSCode无法识别tsconfig.json中排除的测试规范中的扩展express请求
我的nodejs服务使用express+jest,并遵循典型的typescript项目文件夹结构,即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
├── 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