Jestjs TypeError:ReactDOM.render不是函数

Jestjs TypeError:ReactDOM.render不是函数,jestjs,enzyme,Jestjs,Enzyme,我使用酶的安装方法来测试一种反应成分。有人知道为什么会出现这个错误吗 src测试失败\uuuuu\components\dashboard\widgets\livenessProbeTest.js(29.386s) ? livenessProbe.js>显示正确的标题 TypeError:ReactDOM.render不是函数 at Object.ReactTestUtils.renderIntoDocument (node_modules\react\lib\ReactTestUtils.j

我使用酶的安装方法来测试一种反应成分。有人知道为什么会出现这个错误吗

src测试失败\uuuuu\components\dashboard\widgets\livenessProbeTest.js(29.386s) ? livenessProbe.js>显示正确的标题

TypeError:ReactDOM.render不是函数

 at Object.ReactTestUtils.renderIntoDocument (node_modules\react\lib\ReactTestUtils.js:76:21)
 at renderWithOptions (node_modules\enzyme\build\react-compat.js:187:26)
 at new ReactWrapper (node_modules\enzyme\build\ReactWrapper.js:94:59)
 at mount (node_modules\enzyme\build\mount.js:19:10)
 at _mountComponent (src\__tests__\components\dashboard\widgets\livenessProbeTest.js:35:10)
 at mountComponent (src\__tests__\components\dashboard\widgets\livenessProbeTest.js:51:12)
 at Object.<anonymous> (src\__tests__\components\dashboard\widgets\livenessProbeTest.js:64:19)
在Object.ReactTestUtils.renderIntoDocument(node\u modules\react\lib\ReactTestUtils.js:76:21)
在renderWithOptions(节点\u modules\enzyme\build\react compat.js:187:26)
在新的ReactWrapper(节点\u modules\enzyme\build\ReactWrapper.js:94:59)
装载时(node_modules\enzyme\build\mount.js:19:10)
安装组件(src\\\\\\\\\\\\组件\仪表板\小部件\ livenessProbeTest.js:35:10)
在mountComponent(src\\\\\\测试\组件\仪表板\小部件\ livenessProbeTest.js:51:12)
反对。(src\\测试\组件\仪表板\小部件\ livenessProbeTest.js:64:19)

只需更新您的软件包即可

npm update

material ui核心版本1.3.0给了我一些问题,但1.4.0正在使用mount

请您将测试代码添加到问题中,我假设您正在导入导致问题的
enzyme
react-test-renderer
,我在调用
mount
的测试中得到了完全相同的错误。当我更新到最新的npm并重新安装我的所有模块后,测试又开始工作了。