1.我們需要安裝Homebrew
Homebrew 是osx的套件(包)管理器胡本,可以通過他獲取更多的組件?
第一步:終端輸入:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
第二步:終端輸入:
(2.1) brew install watchman
(2.2)brew install flow
(2.3) ? brew update && brew upgrade
第三步:安裝nvm
1)我們使用git把nvm給git下來
打開終端芥映,復(fù)制黏貼到終端
git clone https://github.com/creationix/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
2)輸入 . ~/.nvm/nvm.sh 或者 soure ~/.nvm/nvm.sh? 啟動(dòng)nvm管理器
3)配置下nvm管理器僧叉,使我們打開終端的時(shí)候自動(dòng)啟動(dòng)nvm
(1)、在終端輸入:
vi ~/.bashrc
(2)復(fù)制黏貼
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
然后命令輸入
( Mac 電腦操作)先ctrl + c 侍郭,再輸入 ? ? ? ??:wq! ? ? ? ? ??回車
(3)vi ~/.profile (重復(fù) 步驟2 操作)
(4)nvm install node && nvm alias default node
因?yàn)槲野惭b過了,所有打印說我已經(jīng)安裝過了,顯示了我安裝的版本號(hào)变泄。。恼琼。妨蛹。。晴竞。蛙卤。
等待安裝完成,安裝完成之后我們就可以通過npm來管理node了噩死!
(5)國(guó)內(nèi)的網(wǎng)絡(luò)npm自帶的源真的卡出了翔表窘,所以我們要換成淘寶的源
npm install -g nrm
nrm use taobao ? ? ? ? ? ? ? ? ?Registry has beensetto: http://registry.npm.taobao.org/
這樣子我們就換成了淘寶的源了
4 典予、快速開始啟動(dòng)RN工程
1)npm install -g react-native-cli --verbose
2)在你自己創(chuàng)建的文件目錄里快速生成一個(gè)RN項(xiàng)目
我這里在桌面創(chuàng)建了一個(gè)文件夾 BigXin-ReactNative文件夾,并且進(jìn)入這個(gè)文件夾內(nèi)
react-native init ?(Project名字乐严,隨便寫) --verbose
注:
1瘤袖、執(zhí)行init時(shí)切記不要在前面加上sudo(否則新項(xiàng)目的目錄所有者會(huì)變?yōu)閞oot而不是當(dāng)前用戶,導(dǎo)致一系列權(quán)限問題昂验,請(qǐng)使用chown修復(fù))捂敌。
2.如有安裝不成功的:建議卸載 Homebrew
1. Homebrew?安裝:?
ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"
2、Homebrew?更新?
brew update
3既琴、Homebrew ?卸載:
cd `brew--prefix`
rm-rf Cellar
brew prune
rm `git ls-files`
rm-r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
rm-rf .git
rm-rf~/Library/Caches/Homebrew
摘抄整理參考——>:react-native如何搭建開發(fā)環(huán)境