【发布时间】:2018-03-31 18:47:16
【问题描述】:
我在使用 Jest 进行测试的 Typescript 项目中使用 VS Code。出于某种原因,VS Code 认为 Jest 全局变量不可用:
我的开发依赖项中安装了 Jest typedef。
"devDependencies": {
// ...truncated
"@types/jest": "^20",
"jest": "^20.0.4",
"ts-jest": "^20.0.7",
"ts-node": "^5.0.0",
"typescript": "~2.4.0"
}
【问题讨论】:
-
我试图让
npm i @types/jest和 VSCode 发现jest全局对象。尝试重新安装/重启/清除缓存... -
你能分享你的
.tsconfig吗? -
这可能是一个愚蠢的问题,但是您是否导入了您正在使用的对象?另外,这个问题可能会有所帮助:stackoverflow.com/questions/41324636/how-to-import-jest
-
Jest 被设置为一个全局对象,因此不需要在每个测试文件中导入这些函数。
标签: node.js typescript visual-studio-code jestjs