我有一个angular 6应用程序,并且正在使用业力+茉莉花运行我的测试。但是当我运行ng test
时,出现以下错误:
错误TS2688中的错误:找不到'jest'的类型定义文件。
有人知道如何解决这个问题吗?
答案 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"
]
}
此更改解决了我的问题。