开发服务器返回响应错误代码 500 - react native - ./configs/main

IT技术 android git reactjs react-native
2021-05-04 23:49:11

当我尝试制作hello-world样品时出现此错误
react-native init hello_world cd hello_world react-native run-android

即使我跑了:
npm install -g react-native-git-upgrade react-native-git-upgrade
我在commend line console. 在此处输入图片说明

我已经搜索并尝试了许多解决方案,但它似乎不起作用:例如:
* upgrade react-native
* 使用守望者watchman watch-del-all
* 删除node_modules
* 清理缓存npm cache cleannpm start -- --reset-cache

操作:Window 8
react-native-cli: 2.0.1
react-native: 0.44.2 ( 也尝试过 0.47.1 )
Android: Simulator Nexus5X

谢谢大家!

4个回答

删除babel-preset-react-native里面的文件夹node_modules,然后安装这个库的旧版本 2.1.0 npm install babel-preset-react-native@2.1.0 --save-dev

如果有人使用 react-native: 0.57.1​​ 或最新版本,babel-preset-react-native 已被 Metro-react-native-babel-preset 取代。如果在连接到设备时仍然出现 500 错误,请执行以下步骤,我想一切都会好起来的

npm add @babel/runtime
npm install

降级以下内容:

react-native init Project
cd Project
npm uninstall react-native
npm install --save react-native@0.55.4
npm uninstall --save babel-preset-react-native
npm install --save babel-preset-react-native@4.0.0
react-native run-android

对我来说,这是关于本机版本的react。我只是安装了新版本的 react native“0.59.2”,然后我降级到以前的版本到“0.55.2”,一切正常。