react-native 开发 记录一些愚蠢的致命的错误

 `文章创建于 2018-06-10
 有些问题的决解方案来源于网络,相关问题标题已链接到原文地址,点击️查看原文

坑一:
Unhandled JS Exception: Cannot read property 'length' of undefined

image.png
image.png
因为在默认状态下返回了错误的结果所以导致Notice的属性值一开始就没有,快看图一目了然有没有
image.png

坑二:


版本不对

项目packpackage.json中的react-native版本应该和javaScript version:0.54.4一致

坑三:

Application has not been registered error

大多数情况下,问题是您有另一个react-native start(即React Native Packager)服务器运行在另一个终端或TMUX的另一个选项卡上(如果您使用的是TMUX)。

您需要找到该进程并关闭它,因此在运行后react-native run-ios,它将建立一个新的包装服务器,该服务器为该特定应用程序注册。

坑四:

PCH was compiled with module cache path ...查看原文

因为这个ios工程我在本地复制粘贴过,也就是说工程位置转移了,之前是没有问题的。在新的工程位置执行命令才发生此问题。
找到了解决方案:

  首先我们在ios工程目录下找到这个文件夹:`ModuleCache` 并删除它 
  然后重新 react-native run-ios  即可Build Success
  路径:ios\build\ModuleCache
ios\build\ModuleCache\ModuleCache

我看到还有人说删除~/Library/Developer/Xcode/DerivedData/下的ModuleCache 这是不行的,至少在我这是行不通的

你可能感兴趣的:(react-native 开发 记录一些愚蠢的致命的错误)