• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > Android React-Native系列之(一)零基础搭建React-Native开发环境

Android React-Native系列之(一)零基础搭建React-Native开发环境

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了android开发系列,android rx系列,android系列教程,android系列,零基础学android开发等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Android React-Native系列之(一)零基础搭建React-Native开发环境


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

一、安装Homebrew

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

二、安装Node.js

1、安装nvm</div> nvm是一个简单的bash脚本,Node就是通过nvm来进行版本控制的,所以当我们在本地安装了多个不同的Node版本的时候,需要安装nvm来控制不同版本的Node之间的切换,通过Homebrew来安装nvm,输入如下命令:</div>
brew install nvm
执行结果如下图所示:</div> 2、安装Node.js</div> 安装完nvm之后,开始安装Node.js,输入命令如下:</div>
nvm install node && nvm alias default node
这个时候问题出现了,提示说是找不到nvm这个命令,于是使用brew info nvm这个命令来查看一下,输出结果如下:</div> </div> 提示信息所的很是清楚,就是说在根目录下不存在.nvm目录,在根目录下得.bash_profile文件中添加配置文件,所以第一步在根目录下创建.nvm目录,然后在.bash_profile文件中导入提示命令,操作如下:</div> </div> 当完成以上两步之后分别执行node -v和npm -v命令,输出相应版本号表示安装成功,结果如下:</div> </div> node和npm安装成功后,继续安装node.js,输入如下命令:</div>
nvm install node && nvm alias default node
安装结果如下图所示:</div> </div>

三、安装watchman和flow

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

四、安装React-Native

1、在终端下输入如下命令来安装React-Native</div>
npm install -g react-native-cli
运行结果如下图所示:</div> </div> 显示如上界面表示React-Native安装成功。</div>

五、Clone Demo工程,做测试

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

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Android React-Native系列之(一)零基础搭建React-Native开发环境
  • Android开发系列通信篇之EventBus

相关文章

  • 2018-01-28android Listview的自定义界面的使用
  • 2017-05-26春秋旅行安卓客户端源码项目,旅行安卓客户端源码
  • 2017-05-26学习笔记:下拉刷新的视图和图标的旋转,学习笔记视图
  • 2017-05-26使用WakeLock使Android应用程序保持后台唤醒,wakelockandroid
  • 2017-05-26Android开发:14个解决实际问题的代码片段
  • 2017-05-26linux设备驱动程序之时钟管理(2)----又见结构
  • 2017-05-26Touch事件分发
  • 2017-05-228.3.7 Paint API之—— Xfermode与PorterDuff详解(四)
  • 2017-05-26关于百度地图导航AndroidSDK的初始化问题,androidsdk初始化
  • 2017-05-26android:Activity数据传递之全局对象(application)

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 浅谈Android编码规范及命名规范,浅谈android编码规范
    • Android 中的长度单位详解
    • Android Studio导入第三方库(SlidingMenu)教程,androidslidingmenu
    • Android中通信协议,Android通信协议
    • andorid build tools 19.1,andorid19.1
    • 抽取的BaseFragment和LoadingPage,basefragment
    • Android 一个改善的okHttp封装库,androidokhttp
    • Android中实现APP文本内容的分享发送与接收方法简述,androidapp
    • Android中资源文件的Shape使用总结
    • AndroidStudio怎样导入jar包,androidstudiojar

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有