Typescript @jest未拾取子文件夹节点\ U模块中的类型

Typescript @jest未拾取子文件夹节点\ U模块中的类型,typescript,types,jestjs,ts-jest,Typescript,Types,Jestjs,Ts Jest,我有以下文件夹结构 --服务 ----服务1 ----服务2 Service1和Service2是单独的节点项目,它们有自己的package.json。服务也是另一个节点项目,它有自己的package.json。在Service1中,我编写单元测试并安装@types/jest。现在我的文件夹结构是 --服务 ----服务1 ------节点单元 --------@类型 ----------开玩笑 ----服务2 当我尝试为Service1编写单元测试时,我得到了一个错误,即descripe未定义

我有以下文件夹结构

--服务

----服务1

----服务2

Service1和Service2是单独的节点项目,它们有自己的package.json。服务也是另一个节点项目,它有自己的package.json。在Service1中,我编写单元测试并安装@types/jest。现在我的文件夹结构是

--服务

----服务1

------节点单元

--------@类型

----------开玩笑

----服务2

当我尝试为Service1编写单元测试时,我得到了一个错误,即descripe未定义。从tsconfig文档中

默认情况下,编译中包含所有可见的“@types”包。任何封闭文件夹的node_modules/@types中的包都视为可见


然而,如果我在“服务”级别安装@types/jest,那么它似乎可以正常运行。我没有在任何服务中指定“typeRoots”或“types”。

在tsconfig.json的exclude中是否有test.ts文件?我离开了我的工作,开玩笑的打字又开始了