近來由于ReactNative頗為火爆,所以也嘗試了一把ReactNative搭建最初的HelloWorld程序捶闸。我是跟著race604大神的ReactNative的專題開始一步一步操作的。大家也可以參照官方的文檔,下面主要記錄一下,在搭建第一個ReactNative項目中遇到的坑渐尿。
- 使用nvm下載Node4.0之后,系統(tǒng)默認node還一直處于低版本的情況矾瑰。
使用nvm list命令是可以查看到node 4.0是成功安裝的砖茸。出現(xiàn)系統(tǒng)Node版本還處于較低的情況。只可能是之前通過homebrew安裝過Node了殴穴,解決辦法是使用brew uninstall node凉夯,將brew中的Node卸載掉。 - 在執(zhí)行brew update 的時候采幌,發(fā)現(xiàn)一直失敗劲够。(提示缺少參數(shù))
找到我的homebrew的目錄,發(fā)現(xiàn)竟然沒有遠程倉庫休傍,不是git目錄征绎,這可叫我怎么升級啊。因為homebrew裝的比較早磨取,當時比較懵懂人柿,可能中間誤操作過什么。所以怎么辦呢忙厌?
- 1)把我本地的Homebrew的目錄連接到github上的homebrew凫岖,但是發(fā)現(xiàn)在執(zhí)行merge的過程中,沖突的東西略多(自己通過homebrew也安裝了好多東西)逢净。這就太麻煩了哥放。切換第二種扎阶。
- 2)重命名本地homebrew的目錄名稱(也就是相當于刪除,這里以防萬一婶芭,做個備份)。再執(zhí)行brew -v的時候着饥,發(fā)現(xiàn)brew命令沒了犀农。那好,再按官網(wǎng)homebrew的安裝方法重新安裝一遍宰掉,再把需要用brew安裝的再重新安裝一遍呵哨。(這個的過程還是蠻簡單的,就是比較好時而已)轨奄,接下來再執(zhí)行brew udpate的時候孟害,發(fā)現(xiàn)沒問題了。Ok.
- 執(zhí)行react-native init project的時候挪拟,發(fā)現(xiàn)好久的等待挨务,竟然還是處于初始的狀態(tài)。問了幾個大神玉组,他們說遇到這種情況谎柄,就斷掉重試一下。我重試了好幾次惯雳,還是沒反應(yīng)朝巫。可神奇的是第二天早上的時候石景,再執(zhí)行此操作的時候劈猿,竟然神奇的下載下來了。(看來這是個人品活潮孽。揪荣。)
額,就遇到這幾個問題往史,由于懂得不是太多变逃,解決問題的辦法都比較粗暴,先簡單的留下一個記錄怠堪。