總體思路:按照官方文檔反向執行命令
1.卸載通過brew安裝的工具,比如卸載node:
brew uninstall node
如果不記得自己安裝過什么工具:在/usr/local/Cellar目錄下有
2.刪除Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
3.現在,按照官方文檔重新搭建React Native環境
踩坑:
(1).我在重新安裝RN環境之后執行react-native run-ios命令時報錯:
Command run-ios unrecognized. Did you mean to run this inside a react-native project?
解決辦法(http://blog.csdn.net/margaret_mo/article/details/51542892)
在終端輸入:
npm install -g react-native-cli
npm install --save react-native@latest
(2).配置安卓環境的時候大多數童鞋遇到了SDK location not found
首先檢查ANDROID_HOME環境變量是否正確配置
echo $ANDROID_HOME
之后執行
sudo vi ~/.bash_profile
在.bash_profile文件中配置環境變量
export ANDROID_HOME=~/Library/Android/sdk
按Esc 輸入:wq回車
執行
source ~/.bash_profile
使其立即生效,并再次檢查環境變量是否配置正確
這時切換到RN項目目錄下:
react-native run-android