IOS 學習Reactive Native (一)

Reactive Native是個啥?大家應該都明白的哈。
可以去看一下和這個文章
這里也有人整理了一份類似的學習資料,大家也可以去參考一下
http://www.tuicool.com/articles/zaInUbA

  • 既然要使用這個東西,我們至少要有這個東西是不是?
    作為一個菜鳥今天下午的時間都花他身上了!!!!

第一步:因為我是使用brew 安裝的,如果你沒有brew,那么你首先需要去安裝一個這個東西
安裝這個東西很簡單

終端執行
/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

.

第二步
在安裝Node.js

終端執行
brew install node

.

第三步
安裝React Native的命令行工具

npm install -g react-native-cli
如果你看到EACCES: permission denied
這樣的權限報錯,那么請參照上文的homebrew譯注,修復/usr/local
目錄的所有權:
sudo chown -R `whoami` /usr/local

到這里位置基本工具就安裝完成了

然后還有幾款工具:

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

brew install watchman

.

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

brew install flow

.

再然后就可以執行了
測試安裝

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

重要 你可能會卡在

62.png

很久很久很久……
也許都不會成功=。=
這個時候你需要洪荒之力來幫助你

npm config set registry https://registry.npm.taobao.org
npm config set disturl https://npm.taobao.org/dist

.
出現以下信息表示你成功啦!!!感覺去試試吧。

bb

最后提供一些參考資料
視頻教程
官方文檔
nvm

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容