javascript - React Native 未处理的 JS 异常 : TypeError on new iOS project

标签 javascript ios react-native react-native-ios

iOS emulator error

在使用react-native run-ios 运行现有项目时,我开始遇到此错误。为了查看我的项目是否有问题,我运行了 react-native init EmptyProject 来创建一个应该可以完美运行的空白项目。即使这样,我仍然会收到此错误。

我看过this question在堆栈溢出上运行 ./node_modules/react-native/packager/packager.sh start --resetCache 在我现有的项目和空项目上都无济于事。关于可能发生的事情的任何线索?

最佳答案

经过几个小时的反复试验,我设法解决了这个问题。在这一点上,我不知 Prop 体是哪件事修复了它,但这是我所做的所有主要事情。

  • 更新节点到最新版本
  • brew 更新 && brew 升级
  • brew install watchman
  • 修复了 brew doctor 的所有问题
  • rm -rf ./node_modules ios android
  • yarn
  • react-native 升级
  • 在我的 package.json 中添加了 babel-preset-react-native-stage-0 作为开发依赖项>
  • 将“react-native-stage-0”作为预设添加到我的 babel.rc
  • ./node_modules/react-native/packager/packager.sh start --resetCache

在所有这些之后,我的项目再次顺利运行,没有任何问题。

关于javascript - React Native 未处理的 JS 异常 : TypeError on new iOS project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43098644/

相关文章:

ios - 使用 Storyboard将页脚添加到 UITableViewController

react-native - 我如何在 React Native 中更改警报的颜色

javascript - 如何在 typescript 开关中正确使用枚举

javascript - 为什么我无法通过 id 获取一件商品?

javascript - 具有用户交互性的 3D 绘图

javascript - 如何从外部网站加载DIV?

ios - watchOS 通知可以显示自定义嵌入字体吗

ios - 使用静态库中定义的协议(protocol)时出现不完整协议(protocol)警告 (facebook-ios-sdk)

react-native - React Native Alert是否可以等待用户响应?

javascript - 奇怪的 JS 语法,它是什么意思?