作者:迦迦奥特曼_897 | 来源:互联网 | 2023-02-13 08:21
我有vscode 1.9,我希望有智能测试的智能感知.问题是describe
,it
,expect
等都是在开玩笑全局可用,你不需要import
他们在您的测试文件.因此vscode不会为它们显示智能感知.
是否有自动类型获取的全局变量的配置?
1> Matt Bierner..:
在这种情况下,您有几个选项:
添加jest
到您的package.json
:
"dependencies": {
"jest": "^18.1.0"
}
这只适用于您正在使用Javascript但没有tsconfig.json
.
安装 @types/jest
$ npm install @types/jest
这应该适用于Javascript和TypeScript项目.但是@types
却可以通过禁用jsconfig.json
/ tsconfig.json
:http://www.typescriptlang.org/docs/handbook/tsconfig-json.html
jsconfig.json
在工作区的根目录中创建一个文件,专门包含jest:
{
"typeAcquisition": {
"include": [
"jest"
]
}
}
这仅适用于启用自动填写采集时的Javascript项目.
所有这些应该允许VSCode在没有导入或要求的情况下获取开玩笑的类型
在这三个选项中,只有第二个对我有用:`npm install @ types / jest`。