总体思路:按照官方文档反向执行命令
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