NestJS e2e test报错:Class extends value undefined is not a constructor or null
在nestjs项目中运行e2e test报错,服务是正常的,是循环依赖的问题吗?
jest-e2e.json
{
"moduleFileExtensions": ["js", "json", "ts"],
"rootDir": ".",
"modulePaths": ["<rootDir>/../"],
"testEnvironment": "node",
"testRegex": ".e2e-spec.ts$",
"transform": {
"^.+\\.(t|j)s$": "ts-jest"
},
"moduleNameMapper": {
"^@/(.*)$": "<rootDir>/../src/$1"
}
}
1 回复
测试了一下直接针对出错的类SeedResolver
,替换了一个新的BaseSeeder
依赖,该BaseSeeder
与原BaseSeeder
逻辑相同,只是改为了默认导出,之前的BaseSeeder
是通过index.ts
导出,这样做之后不再报错,请问是index.ts
export 顺序问题导致的吗?