📜  错误 TS2304:找不到名称“beforeEach”. - 打字稿(1)

📅  最后修改于: 2023-12-03 15:42:08.460000             🧑  作者: Mango

错误 TS2304:找不到名称“beforeEach”. - 打字稿

当使用Jest进行测试时,可能会出现“ TS2304错误:找不到名称“ beforeEach” ”的错误。这是因为缺少“ @types / jest”类型定义文件。

要解决此错误,可以通过以下步骤安装缺少的类型定义文件:

  1. 运行以下命令来安装“ @types / jest”:
npm install --save-dev @types/jest
  1. 在Jest测试文件的顶部,添加以下代码以导入“ beforeEach”和其他Jest全局函数:
import { beforeEach, describe, expect, test } from '@jest/globals';

这时,您应该可以使用“ beforeEach”和其他Jest函数来编写测试了。

总之,当运行Jest测试时出现TS2304错误时,应该检查是否缺少所需的类型定义文件,或者您可以使用上述方法来解决错误。