今天心血来潮,看到一篇文章,运行react native android app 听说非常火,就弄了一下,结果弄了一下午,其实挺简单的,下面列出我中间遇到的一些坑。
具体有以下几个步骤
1.安装Homebrew
2.Node.js安装
3.安装watchman和flow
4.安装React Native
5.创建React Native 应用,运行。
具体问题出现在Node.js安装上面,也就是步骤2上
1.第一步安装 nvm,nvm是什么鬼我也不知道
语句:brew install nvm
mac 进入环境变量的方法: open .bash_profile
安装之后要配置环境变量:#this loads nvm(路径随便写,你找得到就行)
export NVM_DIR="/Users/zhangruofei/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
2.安装node.js
语句:nvm install node && nvm alias default node
3.安装node.js之后,配置环境变量(重点)
mac 进入环境变量的方法: open .bash_profile
首先,要配置node.js 的环境变量
语句:export PATH=$PATH:/Users/zhangruofei/.nvm/versions/node/v6.7.0/bin (这个是我的安装路径,你自己的= =自己找)
这些都弄完之后,检验一下:
语句:node -v
语句:npm -v
4.安装完React Native 需要配置sdk的环境变量(重点)
mac 进入环境变量的方法: open .bash_profile
语句:export ANDROID_HOME=/Users/zhangruofei/Library/Android/sdk
export PATH=${PATH}:/Users/zhangruofei/Library/Android/sdk/tools:/Users/zhangruofei/Library/Android/sdk/platform-tools
5.运行的时候要插着手机。。还有运行好的程序怎么修改 我特么还不知道呢!知道了在更新。