RN安装步骤
1.在终端键入命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2.出现Press RETURN to continue or any other key to abort,回车键入密码。
3.静候完成安装,如遇到
Error: Failure while executing: git clone https://github.com/Homebrew/homebrew-core /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1
Error: Failure while executing: /usr/local/bin/brew tap homebrew/core
Failed during: /usr/local/bin/brew update --force
错误,网络问题,重新键入1的命令,完成安装
4.安装守望者:brew install watchman
5.安装Node.js.:brew install node
6.安装flow:brew install flow
7.下载最新的boots等几个第三方库,下下来后请放置到
~/.rncache
目录
比如你可以打开终端,输入
# 井号表示注释,不要复制井号开头的句子
# 进入~目录,即用户目录
cd~
# 创建目录,如果已经存在就不用创建了
mkdir .rncache
# 复制文件
cp ~/Downloads/boost_1_63_0.tar.gz ~/.rncache/
cp ~/Downloads/rn-third-party/double-conversion-1.1.5.tar.gz ~/.rncache/
cp ~/Downloads/rn-third-party/folly-2016.09.26.00.tar.gz ~/.rncache/
cp ~/Downloads/rn-third-party/glog-0.3.4.tar.gz ~/.rncache/
完成后就可以开始init新的RN项目了
8.启动Xcode,并在Xcode | Preferences | Locations菜单中检查一下是否装有某个版本的Command Line Tools,选中即可。
9. 测试安装键入以下命令:react-native init AwesomeProject
cd AwesomeProject
react-native run-ios
提示:你可以使用--version参数(注意是两个杠)创建指定版本的项目。例如react-native init MyApp --version 0.44.3。注意版本号必须精确到两个小数点。
如果run-ios无法正常运行,请使用Xcode运行来查看具体错误(run-ios的报错没有任何具体信息)。
你也可以在Nuclide中打开AwesomeProject文件夹 然后运行,或是双击ios/AwesomeProject.xcodeproj文件然后在Xcode中点击Run按钮。