ОШИБКА в ошибке TS2688: не удается найти файл определения типа для 'jest' - PullRequest
0 голосов
/ 10 декабря 2018

У меня есть угловое приложение 6, и я использую карму + жасмин для запуска моих тестов.но когда я запускаю ng test, я получаю следующую ошибку:

ОШИБКА в ошибке TS2688: Не удается найти файл определения типа для 'jest'.

Любая ошибказнает, как решить эту проблему?

1 Ответ

0 голосов
/ 11 декабря 2018

Я не понял, что в моем 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"
  ]
}

На это:

{
  "extends": "./tsconfig.es5.json",
  "compilerOptions": {
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "outDir": "../out-tsc/spec",
    "module": "commonjs",
    "types": [
      "jasmine",
      "node"
    ]
  },
  "files": [
    "test.ts",
    "polyfills.ts"
  ],
  "include": [
    "**/*.spec.ts",
    "**/*.d.ts"
  ]
}

И эти изменения решают мою проблему.

...