建構開發環境(MAC)

本篇記述了安裝React Native前的設定。

  1. 設定ANDROID_HOME
  2. 開啟Gradle Daemon
  3. 安裝CocoaPods
  4. 安裝Homebrew
  5. 安裝套件
  6. 安裝yarn
  7. 安裝React Native

1.設定ANDROID_HOME

編輯/Users/你的用戶名/.bash_profile

# 如果你不是通過Android Studio安裝的sdk,則其路徑可能不同,請自行確定清楚。

export ANDROID_HOME=~/Library/Android/sdk

然後使用下列Command使其立即生效(否則重啟後才生效):

source ~/.bash_profile

使用echo $ANDROID_HOME檢查是否已正確設置。

2.開啟Gradle Daemon

可以極大地提升java代碼的增量編譯速度。

touch ~/.gradle/gradle.properties && echo "org.gradle.daemon=true" >> ~/.gradle/gradle.properties

3.安裝CocoaPods

(3rd party package manager, Xcode寫APP常用)

使用以下Command安裝:

sudo gem install cocoapods

4.安裝Homebrew

Homebrew是MAC的Package Manager,正常MAC OS 本身已有

如沒有請使用以下Command安裝:

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

裝完最好先做Update 和Upgrade

brew update && brew upgrade

5.安裝套件

使用Homebrew安裝watchman 和 flow

brew install watchman
brew install flow
brew install node

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

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

node.js React Native的核心

6.安裝yarn

node.js 預設的Package Manager npm 比較慢因此Facebook提供了替代工具,加速node模塊的下載。

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

使用以下Command安裝:

npm install -g yarn

7.安裝React Native

萬事俱備,可以安裝React Native

使用以下Command安裝:

npm install -g react-native-cli

如遇到EACCES: permission denied權限錯誤,可以嘗試運行下面的命令

sudo npm install -g yarn react-native-cli

results matching ""

    No results matching ""