【Toki从零学ReactNative】配置环境

前言

配置RN环境的教程网上有很多,我也来凑凑热闹,写一下自己配环境的过程。


安装homebrew

这个工具,mac应该都是自带的,没有的话可以去Homebrew官网看看安装教程。

下面是安装命令

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装Node

这么流行的东西,官方维护团队都很上心的,直接去Node.js官网找下载就好了,顺风顺水。
具体安装方式以后专门写一个文章来介绍吧。

安装react-native

首先要安装react-native-cli,看名字就知道这个工具是用来做什么的。

sudo npm install -g react-native-cli

安装watchman

watchman是脸书自己搞的文件监视器,推荐安装,虽然还不清楚具体怎么玩。

brew install watchman

试运行

em...理论上安装过程不会出现任何异常,至少我没遇到过。
该装的装好了,就可以玩耍了。
首先找一个你喜欢的目录,我比较喜欢RNProjects,在这里执行

react-native init TKRNDemo //TKRNDemo是项目名字,你可以用你喜欢的名字

创建成功后,就可以开始编译了,进入到TKRNDemo文件夹,执行

react-native run-ios

...
不过我在这一步遇到了阻力

XXX
Failed to connect to github-production-release-asset-2e65be.s3.amazonaws.com
XXX

猜测是由于本地bundle没有编译出来,所以要去服务器下载一个来用,不过服务器被墙了,即使改了host也下不下来这个玩意,所以就卡死了。

然后我尝试用xcode编译.xcodeproj,然后就是漫长的等待.........等得我都放弃了,索性把mac扔一边玩游戏去了。
没想到的是,睡前打开mac准备关机的时候,发现居然编译完了XD。

编译成功一次后就可以在命令行用react-native启动了,妥球。


后记

配置环境总的来说很顺利,毕竟成功了。
中间遇到的小问题,感觉不是什么大事,以后自己做一个下发服务器应该就能完美解决掉。

很好很好,记下来就开始RN开发吧!!

你可能感兴趣的:(【Toki从零学ReactNative】配置环境)