首页 > 解决方案 > 未捕获的类型错误:无法读取未定义的属性“ReactDebugCurrentFrame”

问题描述

我将反应升级到最新版本,但它似乎不起作用。我收到以下错误

    Uncaught TypeError: Cannot read property 'ReactDebugCurrentFrame' of undefined

以下是我的依赖项

     "dependencies": {
          "react": "^16.6.0",
          "react-dom": "^16.0.0",
      }

标签: javascriptreactjsreact-nativereact-dom

解决方案


将 react-dom 版本升级为与 react 相同的版本后,我能够解决问题。

       "dependencies": {
          "react": "^16.6.0",
          "react-dom": "^16.6.0",
       }

此外,该问题的另一个可能情况是 react-dom 不应安装为开发依赖项。react 和 react-dom 都应该使用标志 -save 或 -s 安装,如下所示

       npm i -s react react-dom 

推荐阅读