无法构建React Native项目,使服务器在React Native中返回响应错误500?

时间:2018-10-02 09:29:43

标签: reactjs react-native

为什么我在执行react-native run-android时遇到错误。我无法做react-native run-android

我尝试清洁Gradle但不起作用:

我尝试过-> cd android,然后Gradlew clean 注意:我正在使用Windows 10。 截图:

enter image description here

package.json: enter image description here .babelrc:

enter image description here

3 个答案:

答案 0 :(得分:1)

您是否尝试关闭终端并重新运行“ react-native run-android”?要执行更多步骤:首先关闭cmd终端,然后“ npm i”或“ yarn”,然后从模拟器/电话中终止该应用程序,最后:“ react-native run-android”。

答案 1 :(得分:1)

捆绑器似乎找不到babel预设的metro-react-native-babel-preset。因此,您可以通过以下方式手动安装它:

yarn add metro-react-native-babel-preset --dev

如果这不起作用,请删除node_modules目录并运行yarn重新安装所有软件包。

答案 2 :(得分:1)

我认为您需要清除node_modules,重新安装,并用restart dev server --reset-cache。 命令:

安装metro-react-native-babel-preset

npm i metro-react-native-babel-preset --save-dev

rmdir node_modules(Windows)

npm install
npm start --reset-cache

并打开其他终端/命令窗口以运行

react-native run-android

编辑:添加最终解决方案

首先:在.babelrc中将{ "presets": ["module:metro-react-native-babel-preset"] }替换为{ "presets": ["react-native"] }。并删除node_modules并通过我的答案中的命令再次运行。