javascript - react-transform-catch-errors 看起来不像 React 组件

标签 javascript reactjs

我正在做一个 React 项目,我们正在使用 React 入门套件。我是这个项目的新手,当我从 github 克隆项目并使用 npm start 启动项目时,它会启动服务器,但在网络检查器中我收到以下错误。

Uncaught Error :react-transform-catch-errors 的 imports[1] 看起来不像 React 组件。

已经在项目中工作的人不会收到此错误。但是,当我向一位 friend 要求获得一个新的克隆并做我做的同样的事情时,他也得到了同样的错误。

我不知道需要发布哪些详细信息,所以如果有人需要更多详细信息,请询问。

最佳答案

最后我找到了解决方案...这是由于版本不匹配造成的。我没有技术解释。在package json中找到了三个包与这个问题相关

"react-transform-catch-errors": "^1.0.0",
"react-transform-hmr": "^1.0.1",
"redbox-react": "^1.1.1",

所以我所做的就是删除下载最新版本的^。还删除了已安装的 node-modules 文件夹并运行 npm cache clear

之后我运行了 npm install 并且问题消失了。我是一个快乐的小伙子:D

关于javascript - react-transform-catch-errors 看起来不像 React 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37895944/

相关文章:

javascript - 经纬度地址 - ReactJS

reactjs - 在 antd design React 中使用 DatePicker 和 Form FormItem

javascript - 如何使用 Immutability Helper 更新多个状态 | react JS

jquery - 如何使用 jquery.min 与 webpack 进行 react

javascript - JQuery 切换和删除 css 类

javascript - React - 使用相同的 props 传播 MapStateToProps

javascript - 在 Masonry 中始终左对齐

javascript - 一次执行多个 DOM 更改

javascript - (javascript) 为什么我需要为事件处理程序使用包装函数?

javascript - 如何在 React 样式组件中使用 this.props