React Native 環境的搭建(iOS\mac環境)

React Native 環境的搭建(iOS\mac環境)

  • ios環境搭建

iOS環境搭建

1、必要安裝

1、Homebrew

Homebrew, Mac系統的包管理器,用於安裝NodeJS和一些其他必需的工具軟件。

在終端裏面複製下面這行代碼就可以

/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

2、Node

使用Homebrew來安裝Node.js.

React Native需要NodeJS 4.0或更高版本。本文發佈時Homebrew默認安裝的是6.x版本,完全滿足要求。

brew install node

3、React Native的命令行工具(react-native-cli)

React Native的命令行工具用於執行創建、初始化、更新項目、運行打包服務(packager)等任務。

npm install -g react-native-cli

如果你看到EACCES: permission denied這樣的權限報錯,那麼請參照上文的homebrew譯註,修復/usr/local目錄的所有權:

sudo chown -R whoami /usr/local

4、Xcode

React Native目前需要Xcode 7.0 或更高版本。你可以通過App Store或是到Apple開發者官網上下載。這一步驟會同時安裝Xcode IDE和Xcode的命令行工具。

2、推薦安裝

1.Watchman

Watchman是由Facebook提供的監視文件系統變更的工具。安裝此工具可以提高開發時的性能(packager可以快速捕捉文件的變化從而實現實時刷新)。

brew install watchman

2.Flow

Flow是一個靜態的JS類型檢查工具。譯註:你在很多示例中看到的奇奇怪怪的冒號問號,以及方法參數中像類型一樣的寫法,都是屬於這個flow工具的語法。這一語法並不屬於ES標準,只是Facebook自家的代碼規範。所以新手可以直接跳過(即不需要安裝這一工具,也不建議去費力學習flow相關語法)

brew install flow

3.Nuclide

Nuclide(此鏈接需要科學上網)是由Facebook提供的基於atom的集成開發環境,可用於編寫、運行和 調試React Native應用。

點擊這裏閱讀Nuclide的入門文檔

譯註:我們更推薦使用WebStormSublime Text來編寫React Native應用。

3、測試安裝

react-native init AwesomeProject
cd AwesomeProject
react-native run-ios

你也可以在Nuclide中打開AwesomeProject文件夾 然後運行,或是雙擊ios/AwesomeProject.xcodeproj文件然後在Xcode中點擊Run按鈕。

4、修改項目

現在你已經成功運行了項目,我們可以開始嘗試動手改一改了:
- 使用你喜歡的編輯器打開index.ios.js並隨便改上幾行。
- 在iOS Emulator中按下⌘-R就可以刷新APP並看到你的最新修改!

參考文檔:http://reactnative.cn/docs/0.31/getting-started.html#content

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章