必須安裝的依賴有: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