错误TS2688中的错误:找不到“笑话”的类型定义文件

时间:2018-12-10 16:08:36

标签: angular jasmine angular6 angular-cli karma-runner

我有一个angular 6应用程序,并且正在使用业力+茉莉花运行我的测试。但是当我运行ng test时,出现以下错误:

  

错误TS2688中的错误:找不到'jest'的类型定义文件。

有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

我没有意识到我在tsconfig.spec.jason节点中使用jest而不是jasmin。另外,我缺少配置。

所以,我改变了这一点:

types

对此:

{
  "extends": "./tsconfig.es5.json",
  "compilerOptions": {
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "outDir": "../out-tsc/spec",
    "module": "commonjs",
    "target": "es6",
    "baseUrl": "",
    "types": [
      "jest",
      "node"
    ]
  },
  "files": [
    "**/*.spec.ts"
  ]
}

此更改解决了我的问题。