我无法测试使用 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
。在某种程度上,它是冲突的。
我通过从我的项目中删除并使用测试脚本来解决它。jest
create-react-app