必须安装的依赖有:Node、Watchman 和 React Native 命令行工具以及 Xcode。 使用Homebrew安装Node和Watchman。没有的话须要先安装Homebrew。html
Homebrew, 简称brew, Mac系统的包管理器, 用于安装NodeJS和一些其余必需的工具软件。 Home-brew 的使用方式: 1)搜索软件:brew search 软件名,如brew search wget 2)安装软件:brew install 软件名,如brew install wget 3)卸载软件:brew remove 软件名,如brew remove wget 在终端执行: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
可经过以下语句查看安装是否成功以及安装的Homebrew版本: brew -v
node
React Native须要NodeJS 4.0或更高版本。本文发布时Homebrew默认安装的是6.x版本,彻底知足要求。 brew install node
react
watchman是个文件监控系统,他优化的是reload文件遍历机制,加入watchman的RN,reload会加快,没加的会遍历量很高,很慢 watchman介绍 brew install watchman
git
Yarn是 Facebook 提供的替代 npm 的工具,能够加速 node 模块的下载。React Native 的命令行工具用于执行建立、初始化、更新项目、运行打包服务(packager)等任务。 npm install -g yarn react-native-cli
安装完 yarn 后同理也要设置镜像源: yarn config set registry https://registry.npm.taobao.org --global yarn config set disturl https://npm.taobao.org/dist --global
安装完 yarn 以后就能够用 yarn 代替 npm 了,例如用yarn代替npm install命令,用yarn add 某第三方库名代替npm install 某第三方库名。github
React Native 目前须要Xcode 9.4 或更高版本。你能够经过 App Store 或是到Apple 开发者官网上下载。这一步骤会同时安装 Xcode IDE、Xcode 的命令行工具和 iOS 模拟器。npm
启动 Xcode,并在Xcode | Preferences | Locations
菜单中检查一下是否装有某个版本的Command Line Tools
。Xcode 的命令行工具中包含一些必须的工具,好比git
等。 react-native