React本机开发服务器返回响应错误代码:500

时间:2018-04-24 05:39:39

标签: react-native react-android

应用程序安装在模拟器中。但它没有开始。模拟器指出我this错误。

同时服务器出现以下错误。

  

错误:捆绑失败:TypeError:无法读取属性   未定义的'throwIfClosureRequired'(处理预设时:   “C:\用户\ sajithk \ UTransP \ node_modules \巴别预置反应的天然\ index.js”)       at _default(C:\ Users \ sajithk \ UTransP \ node_modules \ babel-preset-react-native \ node_modules \ @babel \ plugin-transform-b​​lock-scoping \ lib \ index.js:19:36)       在Function.memoisePluginContainer(C:\ Users \ sajithk \ UTransP \ node_modules \ babel-core \ lib \ transformation \ file \ options \ option-manager.js:113:13)       在Function.normalisePlugin(C:\ Users \ sajithk \ UTransP \ node_modules \ babel-core \ lib \ transformation \ file \ options \ option-manager.js:146:32)       在C:\ Users \ sajithk \ UTransP \ node_modules \ babel-core \ lib \ transformation \ file \ options \ option-manager.js:184:30       在Array.map()       在Function.normalisePlugins(C:\ Users \ sajithk \ UTransP \ node_modules \ babel-core \ lib \ transformation \ file \ options \ option-manager.js:158:20)       在OptionManager.mergeOptions(C:\ Users \ sajithk \ UTransP \ node_modules \ babel-core \ lib \ transformation \ file \ options \ option-manager.js:234:36)       在C:\ Users \ sajithk \ UTransP \ node_modules \ babel-core \ lib \ transformation \ file \ options \ option-manager.js:265:14       在C:\ Users \ sajithk \ UTransP \ node_modules \ babel-core \ lib \ transformation \ file \ options \ option-manager.js:323:22   BUNDLE [android,dev] ./ index.js░░░░░░░░░░░░░░░░0.0%(0/1),失败。

这是我第一次在创建项目后在模拟器中运行应用程序。

4 个答案:

答案 0 :(得分:2)

我有同样的问题,在我的情况下,我通过将babel-preset-react-native版本从5.0.0更改为4.0.0来解决它

按照说明操作:

  1. 清除守望者手表:watchman watch-del-all
  2. 删除node_modules文件夹:rm -rf node_modules && npm install
  3. 重置Metro Bundler缓存:rm -rf /tmp/metro-bundler-cache-*npm start -- --reset-cache
  4. 删除急速缓存:rm -rf /tmp/haste-map-react-native-packager-*

答案 1 :(得分:0)

您的babel-preset-react-native版本是什么?

尝试此命令:

npm install --save babel-preset-react-native@2.1.0

答案 2 :(得分:0)

在控制台中:npx react-native start

答案 3 :(得分:-1)

npm install react-navigation --save

我用上面的方法解决了我的问题,如果有人有同样的问题,试试吧。 如果有人知道为什么这个命令可以解决这个问题,我很高兴学习。 干杯