NestJS e2e test报错:Class extends value undefined is not a constructor or null
发布于 2 年前 作者 tashuo 2803 次浏览 来自 问答

image.png

在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 回复

image.png

image.png

测试了一下直接针对出错的类SeedResolver,替换了一个新的BaseSeeder依赖,该BaseSeeder与原BaseSeeder逻辑相同,只是改为了默认导出,之前的BaseSeeder是通过index.ts导出,这样做之后不再报错,请问是index.ts export 顺序问题导致的吗?

回到顶部