网上关于React Native的搭建有很多教程,本文主要记录我遇到的问题以及解决方案。
一、react-native init AwesomeProject 长时间无响应
遇到这个问题我的内心是崩溃的,因为无论开不开代理,效果都一样,很长时间没有反应,当然也没有下载进度,所以,我根本不知道还要等待多长时间,多次尝试后,参考网上意见,替换了npm仓库源镜像,然后,一瞬间就完成了,真的是一瞬间!!!
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
二、watchman--no-pretty
很显然是库没有加载,我想这个问题应该是很多人都会遇到的,参考这篇博客(点击传送)解决了这个报错。
- $brew link pcre
- $sudo chown -R $(whoami) /usr/local/lib/
注意,授权需要替换为自己的文件路径,即报错的地方。
三、SDK location not found
参考提示,在项目根目录下创建local.properties文件或者配置ANDROID_HOME的环境变量就可以了。
四、Failed to find Build Tools revision 23.0.1
通过SDK Manager下载对应版本的构建工具就可以了。
四、Dev Settings->8081
程序第一次真机跑起来的时候一片红,各种报错,然而我一点儿也不方,按照教程摇晃手机,点击Dev Settings->Debug server host & port
for device, 输入局域网的ip地址,然后重启就可以了,这里需要注意的是,ip地址后面需要加上8081的端口号:xx.xxx.x.xxx:8081。
五、附上截图
六、传送门
搭建开发环境是我们开始学习的第一步,万事开头难,往往会遇到很多意想不到的坑,附上几篇传送门,快速解决环境搭建以及其他一些问题: