3

我正在尝试在我的 react 应用程序中实现 Jest,但是当我导入 react-test-renderer 时,我收到错误消息:TypeError: Cannot read property 'hasOwnProperty' of undefined

我的 App.test.jsx 文件中的唯一行是:

import TestRenderer from 'react-test-renderer'; // ES6

完整的错误文本是:

TypeError: Cannot read property 'hasOwnProperty' of undefined

 at node_modules\react-test-renderer\cjs\react-test-renderer.development.js:177:27
 at Object.<anonymous> (node_modules\react-test-renderer\cjs\react-test-renderer.development.js:17924:5)
 at Object.<anonymous> (node_modules\react-test-renderer\index.js:6:20)
 at Object.<anonymous> (src\components\App.test.jsx:2:52)

有什么建议么?

4

1 回答 1

2

检查你的 react 和 react-dom 版本。它们应该是不同的或过时的。

于 2020-03-15T20:33:43.580 回答