美文网首页
React Native 开发环境搭建

React Native 开发环境搭建

作者: 一欧Yiou | 来源:发表于2019-02-11 13:55 被阅读4次

    转载来自iOS 2018最新搭建 React Native 开发环境教程内容稍作了修改

    React Native 简介

    • ReactNative 是移动端目前最热的框架之一, 着力于提高多平台开发的开发效率 —— 仅需学习一次,编写任何平台。(Learn once, write anywhere)。
    • Facebook 已经在多项产品中使用了 React Native,并且将持续地投入建设 React Native
    • React Native 可以通过更新远端 JS,直接更新 app, 用 JavaScript 调起 native组件,将增强与高性能组件交给 React Native 来处理 。
    • 相比其他 hybrid 框架而言, React Native并非通过 webview 来调用原生组件,而是直接调用操作系统自带的 javascriptCore, 所以更高效。

    环境搭建

    官方中文文档
    官方英文文档 [英语好的话可以看这个.]
    主要的环境以iOS端为例:

    • Mac OS X 操作系统
    • Xcode, 7.3版本以上
    • Node.js, 6.2.1版本以上
    • watchman 和 flow
    • NVM

    下面图文结合详细介绍下 React NativeMac 环境下的安装流程, 带你一步步搭建环境, 运行 第一个项目 Hello World.

    安装过程请时刻保持翻墙状态

    Xcode 的安装

    App Store 安装

    Node.js 的安装

    官网安装Node.js

    Node.js下载.png

    Homebrew 的安装

    官网安装Homebrew (macOS 缺失的软件包的管理器)
    一步一步安装就好了

    Homebrew安装.png
    Homebrew安装1.png

    通过 Homebrew 安装 watchman 和 flow

    React Native 包管理器使用了 watchmanflowFacebook 公司出品的一个类型检查库,它同样被 React Native 所采用.

    如果安装过程中遇到问题,你可能需要更新 brew 和相关依赖包,
    使用的命令行: brew update brew upgrade.
    如果出现错误,你需要修复本地的 brew 安装程序,brew doctor 可以帮助你找到问题所在。

    安装好 Homebrew 之后,依次运行以下命(比较耗时):

    • brew -v 检查brew版本
    • brew install watchman 安装watchman
    • brew install flow 安装flow
      install watchman.png
      install flow.png

    安装 react-native-cli 命令行工具

    接下来通过 NPM 安装反应母语 -CLI 的命令行工具。在 MAC 终端中输入如下命令,其中 -g 表示全局安装。
    sudo npm install -g react-native-cli

    安装react-native-cli命令行工具.png

    NVM 的安装

    Reace Native 使用 NVM 管理不同的 nodenpm.

    在终端输入命令安装NVM:

    git clone https://github.com/creationix/nvm

    安装NVM.png

    进入nvm文件 在终端依次输入以下命令:

    • cd nvm/
    • ls
    • source nvm.sh
    • nvm
    • nvm ls -remote N/A
    • nvm ls
    nvm依次命令行1.png nvm依次命令行2.png

    创建项目

    搭建好RN环境以后,我们来创建一个HelloWorld项目。
    首先在桌面上创建一个名为 rn_helloworld 的文件夹
    在终端进入创建的文件夹 (cd)
    创建项目

    init.png run.png

    运行项目

    直接运行就行啦.png
    或者cd 进入文件夹后 终端运行项目也是可以的
    react-native run-ios

    项目运行起来, 打开App.js 就可以进行编程了, 编程保存后直接在模拟器上 command+R 刷新即可.

    App.js编程.png

    相关文章

      网友评论

          本文标题:React Native 开发环境搭建

          本文链接:https://www.haomeiwen.com/subject/hmrssqtx.html