我正在做一个 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/