Jest 的智能感知在 VS 代码中不起作用

Bar*_*ard 19 intellisense jestjs visual-studio-code

只是尝试打字it(),自动建议是isTag

在此处输入图片说明

我试过添加一个 jsconfig.json

{
"compilerOptions": {
    "target": "es6"
},
"exclude": [
    "node_modules",
    "assets"
  ]
}
Run Code Online (Sandbox Code Playgroud)

感谢任何对此有建议的人!!

Dio*_*cha 65

添加到您的jsconfig.json

{
    "typeAcquisition": {
        "include": [
            "jest"
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

如果这不起作用,请尝试使用以下命令:

npm install @types/jest
Run Code Online (Sandbox Code Playgroud)

  • 这就是神奇的“npm install @types/jest” (2认同)

s.h*_*sam 9

只需@types/jest通过此命令安装:

npm i @types/jest
Run Code Online (Sandbox Code Playgroud)


sol*_*ans 8

{
    "typeAcquisition": {
        "include": [
            "jest"
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

对于那些没有运气将上面添加到jsconfig.json根文件夹中的人:尝试将其添加到测试文件夹(包含*.test.js文件的文件夹)

  • 到目前为止,这些答案都不适合我。安装类型并在根目录和测试文件夹中尝试此配置文件夹。零进度。 (4认同)