当前位置: 代码迷 >> Android >> Android React-Native系列之<1>零基础搭建React-Native开发环境
  详细解决方案

Android React-Native系列之<1>零基础搭建React-Native开发环境

热度:189   发布时间:2016-04-24 11:18:43.0
Android React-Native系列之<一>零基础搭建React-Native开发环境

        很早就听说过大名鼎鼎的React-Native了(不大清楚的童靴们可以自行了解,这里不再详述),由于进来公司业务不是太繁忙,恰好可以有时间来学习一下RN,我们知道学习任何一门语言,搭建环境是第一步,本篇博文主要是来介绍RN的环境搭建流程。

一、安装Homebrew

        Homebrew简称brew,它是Mac OS X上不可或缺的软件包管理工具,我们可以通过它来安装或者卸载各种工具(注意:此软件是指在Mac上安装一些OS X没有的UNIX工具,比如著名的wget),形象点说就相当于一个应用商店(App Store),我们可以通过Homebrew来安装多种工具。Homebrew的安装方式如下:
        1、打开终端进入/usr/bin/目录下;
        2、在终端输入如下命令:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
        这是一个官方的用来安装Homebrew的ruby命令,之所以该命令可以直接执行是因为Mac系统上已经默认安装了ruby,所以安装结果如下图所示:

        3、安装完成之后,当我们在终端输入命令:brew -v 的时候,会输入Homebrew的版本号相关信息,信息如下:
Homebrew 0.9.5 (git revision 5c6e; last commit 2016-03-25)
        到这一步之后表明Homebrew安装成功。

二、安装Node.js

        1、安装nvm
        nvm是一个简单的bash脚本,Node就是通过nvm来进行版本控制的,所以当我们在本地安装了多个不同的Node版本的时候,需要安装nvm来控制不同版本的Node之间的切换,通过Homebrew来安装nvm,输入如下命令:
brew install nvm
        执行结果如下图所示:
安装nvm界面
        2、安装Node.js
        安装完nvm之后,开始安装Node.js,输入命令如下:
nvm install node && nvm alias default node
        这个时候问题出现了,提示说是找不到nvm这个命令,于是使用brew info nvm这个命令来查看一下,输出结果如下:

        提示信息所的很是清楚,就是说在根目录下不存在.nvm目录,在根目录下得.bash_profile文件中添加配置文件,所以第一步在根目录下创建.nvm目录,然后在.bash_profile文件中导入提示命令,操作如下:

        当完成以上两步之后分别执行node -v和npm -v命令,输出相应版本号表示安装成功,结果如下:

        node和npm安装成功后,继续安装node.js,输入如下命令:
nvm install node && nvm alias default node
        安装结果如下图所示:

三、安装watchman和flow

        1、安装watchman
        watchman是Facebook的一个开源项目,它用来监视文件并记录文件的改动情况,当文件改变时它可以出发一些操作,例如执行一些命令等。通过Homebrew安装watchman,在终端输入如下命令:
brew install watchman
        安装结果如下图所示:
        2、安装flow
        flow是一个JavaScript的静态类型检查器。通过Homebrew安装flow,在终端下输入命令如下:
brew install flow
        安装结果如下图所示:

四、安装React-Native

        1、在终端下输入如下命令来安装React-Native
npm install -g react-native-cli
        运行结果如下图所示:

        显示如上界面表示React-Native安装成功。

五、Clone Demo工程,做测试

        1、运行如下命令:
react-native init AwesomeProject
        运行结果如下图所示:

        2、设置Android SDK路径
        在根目录下用vim编辑器打开.bashrc和.bash_profile文件,输入如下命令:
export ANDROID_HOME=你的SDK路径
        3、启动模拟器,运行Demo工程,输入如下命令:
react-native run-android
        运行结果如下图所示:
        这个运行结果并不是Demo下运行的结果,这是我做练习用的
        好了,到现在为止React-Native的环境算是搭建完成,接下来就是练习React-Native的Android端对应控件了,敬请期待......

1楼jiangqq7819314042小时前
更多React Native专题系统教程 可以看这边啦nhttp://www.lcode.org/
  相关解决方案