为了避免麻烦,我觉得新建一个项目首先注意一下两点
构建项目时指定 react-native 的版本 react-native init myrn --version 0.57.0
新建好项目后首先 rm -rf node_modules && npm install
1. ios 错误信息如下
Pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
在当前代码前后加上 开始:NS_ASSUME_NONNULL_BEGIN 结束:NS_ASSUME_NONNULL_END
2.Android 端运行错误如下
解决
npm add @babel/runtime
npm install
3.ios 错误信息如下
修改 Build System