ReactNative 环境配置中遇到的一些坑
ReactNative 环境配置真的有好多容易搞不定的地方
Node版本问题
我一开跟教程安装的是node12.10.0,但是我在初始化项目的时候,报了如上错误,是因为它需要的是node10.13.0或12.13.0等等,上图的第5行有具体信息。
Node服务器闪退问题
如果在调用react-native run-android
的时候,出现了node服务器一闪就消失,没有一直存在的情况,那么大概率是node版本过高,笔者建议使用12.10.0的版本。
安卓界面红屏报错问题
这个问题是我解决最长时间的问题,因为它有多种情况导致,而网上多数的那种方法都对我无效。
其实这个需要具体分析他的造成原因(我想到并解决的几种原因):
- 服务器未开启或服务器开启中遇到了错误,解决方法:检查一下你的node服务器是不是真的在运行,运行是不是真的成功,下图为成功图(一定要看到绿条出现)
- 主机号或端口错误,未连接网络,之前有一次改了设备的设置,把主机号改了后面的时候忘记了,所以导致了错误,大家别像我犯这种低级错误。
初始化项目和运行项目的node版本不一样
我的电脑上初始化项目需要node12.13.0,但是运行项目却需要node12.10.0,很容易导致错误,大家可以关注一下自己的电脑是不是也会这样。
以上就是我遇到的一些坑,如果有好方法和留言和我讨论,有问题也可以留言哦。