ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Press RETURN to continue or any other key to abort
Downloading and installing Homebrew...
mkdir ~/.nvm
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
open .bash_profile
touch .bash_profile
nvm install node && nvm alias default node
注:如果顺利安装完成可跳过下面步骤,直接进入第三步,进入安装watchman和flow环节.
好在 NVM 以及支持从镜像服务器下载包, 于是我们可以方便地从七牛的 node dist 镜像下载:
$ NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/dist nvm install 0.11.11
于是你就会看到一段非常快速进度条:
######################################################################## 100.0%Nowusingnode v0.11.11
# nvmexportNVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/distsource~/git/nvm/nvm.sh
nvm install node && nvm alias default node
如果使用NVM一直安装失败.可以尝试直接使用Homebrew安装node: brew install node
brew install watchman
brew install flow
建议定期运行brew update && brew upgrade来使您的应用程序保持最新状态。
brew update && brew upgrade
npm install -g react-native-cli
react-native-cli 是完成剩余安装的命令行工具。它是通过 npm 安装的。这将会在你的终端里面安装react-native这个命令行,你只需要做一次即可。
react-native init AwesomeProject
这一条命令获取 React Native 的源代码和依赖包,然后在AwesomeProject/iOS/AwesomeProject.xcodeproj创建一个新的 Xcode 项目,并且在AwesomeProject/android/app下面创建一个 gradle 项目。