如何解决TypeError:environment.teardown不是一个函数?

dis*_*one 6 javascript testing unit-testing reactjs jestjs

我无法测试使用create-react-app创建的应用程序,所有指南都说默认情况下测试工作正常,但是当我尝试"纱线测试"时,它需要安装'jest-cli'并在安装后出现错误"TypeError:environment.拆解不是一个功能".

Mst*_*QKN 18

您不需要自己安装jest-cli,它应该是开箱即用的.

请尝试以下方法:

  1. 删除package-lock.json,yarn.lock和node_modules
  2. 从package.json中的依赖项中删除jest
  3. 然后进行npm install和yarn install.


小智 8

将新版本的“jest-environment-jsdom”添加到文件“package.json”。

  • 您好,除非您有“具体细节”答案,否则尽量避免在答案中发表评论。请使用下面的评论框,一旦您拥有足够的声誉,您就可以对任何帖子发表评论。:) (2认同)