Reactive Native是个啥?大家应该都明白的哈。
可以去看一下和这个文章
这里也有人整理了一份类似的学习资料,大家也可以去参考一下
http://www.tuicool.com/articles/zaInUbA
- 既然要使用这个东西,我们至少要有这个东西是不是?
作为一个菜鸟今天下午的时间都花他身上了!!!!
第一步:因为我是使用brew 安装的,如果你没有brew,那么你首先需要去安装一个这个东西
安装这个东西很简单
终端执行
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
如果你遇到了没有权限那么执行
译注:在Max OS X 10.11(El Capitan)版本中,homebrew在安装软件时可能会碰到/usr/local
目录不可写的权限问题。可以使用下面的命令修复:
sudo chown -R `whoami` /usr/local
.
第二步
在安装Node.js
终端执行
brew install node
.
第三步
安装React Native的命令行工具
npm install -g react-native-cli
如果你看到EACCES: permission denied
这样的权限报错,那么请参照上文的homebrew译注,修复/usr/local
目录的所有权:
sudo chown -R `whoami` /usr/local
到这里位置基本工具就安装完成了
然后还有几款工具:
Watchman :Watchman是由Facebook提供的监视文件系统变更的工具。安装此工具可以提高开发时的性能(packager可以快速捕捉文件的变化从而实现实时刷新)。
brew install watchman
.
Flow是一个静态的JS类型检查工具。译注:你在很多示例中看到的奇奇怪怪的冒号问号,以及方法参数中像类型一样的写法,都是属于这个flow工具的语法。这一语法并不属于ES标准,只是Facebook自家的代码规范。所以新手可以直接跳过(即不需要安装这一工具,也不建议去费力学习flow相关语法)。
brew install flow
.
再然后就可以执行了
测试安装
react-native init AwesomeProject
cd AwesomeProject
react-native run-ios
。
重要 你可能会卡在
很久很久很久……
也许都不会成功=。=
这个时候你需要洪荒之力来帮助你
npm config set registry https://registry.npm.taobao.org
npm config set disturl https://npm.taobao.org/dist
.
出现以下信息表示你成功啦!!!感觉去试试吧。
最后提供一些参考资料
视频教程
官方文档
nvm