我无法测试使用 create-react-app 创建的应用程序。
所有指南都说默认情况下测试正在运行,但是当我尝试“纱线测试”时,它需要安装“jest-cli”,并且在安装后出现错误:
类型错误:environment.teardown 不是函数
我无法测试使用 create-react-app 创建的应用程序。
所有指南都说默认情况下测试正在运行,但是当我尝试“纱线测试”时,它需要安装“jest-cli”,并且在安装后出现错误:
类型错误:environment.teardown 不是函数
您不需要自己安装 jest-cli。它应该是开箱即用的。
请尝试以下操作:
npm install或yarn install。将新版本的“jest-environment-jsdom”添加到文件“package.json”。
如果您还没有用于create-react-app项目:
jest, jest-cli, jest-environment-jsdom从package.json.npm --save i或yarn add安装所有这些,以便每个都具有相同的版本。这应该有效!
就我而言,我缺少jest-environment-jsdom包裹。
就我而言,它会引发此错误,因为我使用create-react-app和 install创建了我的 React 项目jest。在某种程度上,它是冲突的。
我通过从我的项目中删除并使用测试脚本来解决它。jestcreate-react-app