《ReactNative》mac ios开发环境搭建

1.安装XCode

    React Native目前需要Xcode 8.0 或更高版本。你可以通过App Store或是到Apple开发者官网上下载。这一步骤会同时安装Xcode IDE和Xcode的命令行工具。

虽然一般来说命令行工具都是默认安装了,但你最好还是启动Xcode,并在Xcode | Preferences | Locations菜单中检查一下是否装有某个版本的Command Line Tools。Xcode的命令行工具中也包含一些必须的工具,比如git等。

2.安装Homebrew

    HomebrewMac系统的包管理器,用于安装NodeJS和一些其他必需的工具软件。在终端输入以下命令安装。

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

安装的时候可能会出现以下错误:

remote: Counting objects: 98841, done.
remote: Compressing objects: 100% (35/35), done.
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
Failed during: git fetch origin master:refs/remotes/origin/master --tags --force
出现这种错误,就是因为curl的postBuffer默认值太小的原因,重新在终端配置一下这个值就可以了。
设置git缓存大小,在终端输入:
git config http.postBuffer 1048576000
注意:在Max OS X 10.11(El Capitan)版本中,homebrew在安装软件时可能会碰到/usr/local目录不可写的权限问题。可以使用下面的命令修复:
sudo chown -R `whoami` /usr/local

安装成功之后 终端输入brew有反应

3.安装Node

React Native目前需要NodeJS 5.0或更高版本。Homebrew默认安装的是最新版本,一般都满足要求。
brew install node
node -v
安装完node后建议设置npm镜像以加速后面的过程(或使用科学上网工具)。注意:不要使用cnpm!cnpm安装的模块路径比较奇怪,packager不能正常识别!
npm config set registry https://registry.npm.taobao.org --globalnpm config set disturl https://npm.taobao.org/dist --global

4.安装watchman

watchman是由Facebook提供的监视文件系统变更的工具。安装此工具可以提高开发时的性能(packager可以快速捕捉文件的变化从而实现实时刷新)。译注:此工具官方虽然是推荐安装,但在实践中,我们认为此工具是必须安装,否则可能无法正常开发。

brew install watchman

5.安装react-native-cli

npm install -g react-native-cli

初始化一个项目并运行

react-native init Test
cd Test
react-native run-ios

猜你喜欢

转载自blog.csdn.net/xukongjing1/article/details/79755121