Typescript 测试绝对导入检查问题

Typescript Tests Issue With Absolute Import Linting

在我的 tsconfig.json 中,我有这些排除项。

  "exclude": [
    "**/node_modules",
    "**/*.spec.ts",
    "**/*.spec.tsx",
    "**/*.test.ts",
    "**/*.test.tsx"
  ]

这是必需的,这样编辑就不会对开玩笑的方法大喊大叫。但是我需要以下规则进行绝对导入

    "baseUrl": "."

我该如何解决这个问题?

如果类型的唯一问题是开玩笑的方法,那么您绝对应该看看 ts-jest。它将允许您创建 jest 配置,这将使 jest 运行 打字稿成为代码预处理器,并将严格键入 jest 方法。

选择退出测试的类型检查起初似乎很诱人,但我个人在我停止排除它们时发现我的函数调用甚至应用程序代码中有很多错误。