Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更新到版本后测试不再工作<;24.0.0_Javascript_Typescript_Jestjs - Fatal编程技术网

Javascript 更新到版本后测试不再工作<;24.0.0

Javascript 更新到版本后测试不再工作<;24.0.0,javascript,typescript,jestjs,Javascript,Typescript,Jestjs,今天,我们在TypeScript项目中更新了jest的最新版本。我们已经在项目的包.json中加入了jest,其中包含“jest”:“^24.7.1”。我们还包括了“开玩笑时”:“^2.4.0” 当我们现在运行测试时,我们得到了1531个找不到jest的错误: 找不到名称“jest”。 找不到名称“expect”。 找不到名称“it”。是否需要为测试运行程序安装类型定义?尝试npm i@types/jest或npm i@types/mocha,然后将jest或mocha添加到tsconfig中

今天,我们在TypeScript项目中更新了jest的最新版本。我们已经在项目的
包.json
中加入了jest,其中包含
“jest”:“^24.7.1”
。我们还包括了
“开玩笑时”:“^2.4.0”

当我们现在运行测试时,我们得到了1531个找不到jest的错误:

  • 找不到名称“jest”。
  • 找不到名称“expect”。
  • 找不到名称“it”。是否需要为测试运行程序安装类型定义?尝试
    npm i@types/jest
    npm i@types/mocha
    ,然后将
    jest
    mocha
    添加到tsconfig中的类型字段。
还有更多

我们在规范中包含jest,并使用
导入“jest”在顶部

有人知道问题出在哪里吗

系统:
操作系统:macOS 10.14.3
CPU:(12)x64 Intel(R)Core(TM)i7-8750H CPU@2.20GHz
二进制文件:
节点:11.10.1-/usr/local/bin/Node
纱线:1.13.0-/usr/local/bin/纱线
npm:6.7.0-/usr/local/bin/npm
NPM包装:
笑话:^24.7.1=>24.7.1

您是否按照错误消息的建议进行了操作,例如更新了类型定义?是的,这就是我所做的。我必须一直返回到24.1.0才能使事情再次正常工作。你是在测试Angular吗?问题是@types/jest的版本不对。最新的类型和普通的笑话不在一起。如果我用最新的笑话找到了正确的类型版本,我会发布一个答案。您是否按照错误消息的建议进行了操作,例如更新了类型定义?是的,这就是我所做的。我必须返回到24.1.0才能使事情再次正常工作。你是在测试Angular吗?问题是@types/jest的版本不对。最新的类型和普通的笑话不在一起。如果我用最新的笑话找到了正确的类型版本,我会发布一个答案。