最近在學習RN,在學習過程中遇到一些坑,在這里跟大家分享一下,同時也非常感謝幾位導(dǎo)師,Hank老師,Vergil老師,特別Lisa老師(非常感謝老師在半夜一兩點不睡覺給我解決問題).
1.首先推薦大家按照RN中文網(wǎng)站的提示安裝.(http://reactnative.cn/)
2.大家看到最新的版本已經(jīng)更新到0.46了,就前天我安裝的時候還是0.45版本的.只能說現(xiàn)在的技術(shù)變化太快了.我是從0.45入得坑,到了0.46才爬出來,出來的那一刻感覺很開心.下來就給大家分享一下遇到的坑.(官網(wǎng)上的不在做贅述了)
3.然后試著在命令行執(zhí)行運行命令(react-native run-ios)結(jié)果RN的服務(wù)器一點反應(yīng)都沒有(編譯成功之后會跳出另一個終端窗口RN的服務(wù)器,如下:)
4.然后就是一直報錯,找了各種資料也沒有,果斷重新配置RN環(huán)境.(從上周一入坑一直到這周五,在坑里呆了將近一周,心里有點崩潰...)
后來多虧了我的幾位導(dǎo)師,半夜給我解決問題,疏導(dǎo)我,最終找到了解決問題的辦法.
4.1.1. 首先刪除掉電腦上的RN環(huán)境的配置.執(zhí)行命令
sudo rm /usr/local/bin/npm (簡單解釋一下這個命令:sudo(以管理員身份運行), rm(remove縮寫), 就是刪除掉這個路徑下的npm).
參考資料:(非常感謝無敵怪獸Orz:http://www.reibang.com/p/3e0206dd23ac)
按照上面的步驟一一執(zhí)行.
4.1.2 下來就是對照RN中文網(wǎng)提示安裝(別著急,注意看命令行的提示,按照提示操作)
4.1.3 到最后初始化的項目,一般初始化的項目在根目錄.找不到的話在命令行輸入命令
open ~/ (就可以看到初始化的項目)
接下來 cd 到這個文件路徑下并執(zhí)行 react-native run-ios 如果發(fā)現(xiàn)還是無法運行的話
執(zhí)行命令react-native init MyApp --version 0.44.3 (版本降級處理,目前0.45,0.46坑太多了,沒有找到更好的解決辦法)
后執(zhí)行react-native run-ios
安裝成功.
推薦文檔鏈接:(http://www.reibang.com/p/98c8f2a970eb)
(http://www.reibang.com/subscriptions#/subscriptions/2330751/user)