RN开发环境搭建

作者: c_f | 来源:发表于2018-10-18 17:07 被阅读0次

RN环境有两种:原生环境和简易沙盒环境,沙盒环境大量依赖国外网络环境,不能直接发布应用,只适用于学习、演示。原生环境的搭建过程和开发平台以及目标平台息息相关。不同的开发平台和目标平台,在搭建开发环境中有一定的出入。本文分三部分介绍不同开发平台和目标平台的搭建:第一部分,macOS系统下的iOS项目;第二部分,macOS系统下的Android项目;第三部分,windows系统下的Android项目。

本篇介绍macOS系统下的iOS项目的RN开发环境搭建

RN必须安装的依赖:node、watchman、React Native命令行工具、Xcode。接下来一步一步安装必须的依赖。

本文通过Homebrew工具安装,如果没有安装Homebrew的请先安装brew,关于Homebrew的更多信息请访问https://brew.sh/index_zh-cn

安装:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
卸载:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
更新:
brew update

安装完brew工具之后,我们先安装node

brew install node

接下来我们安装watchman,watchman是由Facebook提供的监视文件系统变更的工具,该工具可以提高开发时的性能。

brew install watchman

由于访问npm国外镜像资源受限,一般我们都将npm镜像设置为国内的

npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global

接下来安装一个Facebook提供的替代npm的工具,加速node模块下载的yarn

npm install -g yarn react-native-cli

安装完yarn后同样设置镜像

yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global

以上依赖工具安装完成后,检查Xcode版本号是否为9.4或更高的,并且检查是否有某个版本的command line tools

至此,react native的环境已搭建完成,接下来我们创建一个React Native工程并运行

react-native init testProject --version 0.44.3

注意:init命令会默认创建最新版本,而0.45及以上的版本需要下载boost等几个第三方库,这些库翻墙也能难下载成功,这里我们先创建一个0.44.3的版本。使用--version 参数可以创建指定版本的项目,这个版本号必须精确到两个小数点。此外,创建的工程的路径为终端当前所在路径~~

创建完可以用Xcode打开iOS工程编译检查工程是否存在问题,也可以用Xcode运行工程,还可以用命令行运行

cd testProject
react-native run-ios

如果发现报: error: unable to find utility "instruments", not a developer tool or in PATH这样的错误,在终端执行如下命令即可

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer/

在创建0.45以后版本的项目时候如果报“RCTBundleURLProvider.h” file not found 可以尝试在项目根路径下执行如下命令

npm install --save react-native-vector-icons@4.0

好了,环境搭建完成,放心大胆的开发吧~~~~~

相关文章

  • React Native开发流程

    RN开发流程 目标: 3月1日—4月14日,熟悉整套开发流程,并输出文档教程。 RN环境搭建 RN环境搭建请参考以...

  • clojurescript前端实战-react-native项目

    步骤 创建工程 准备工作(搭建react-native开发环境搭建开发环境) 创建一个rn工程 react-nat...

  • RN学习记录

    了解RN 2018-2-8 (3h)搭建环境 搭建了Mac下的Android和iOS的开发环境环境搭建 2018-...

  • React-Native混编学习

    本篇主要涉及的是App和RN的混合开发环境搭建,对于基本的RN环境搭建请自行查阅文档。 这里需要着重注意的是全局依...

  • RN开发环境搭建

    RN环境有两种:原生环境和简易沙盒环境,沙盒环境大量依赖国外网络环境,不能直接发布应用,只适用于学习、演示。原生环...

  • RN搭建开发环境

    RN搭建开发环境 1.安装依赖软件: Node.js 8.3以上 D:\Progr...

  • RN 开发环境搭建

    声明:此文不止步于RN开发环境的搭建,当我写这篇文章时其实已浏览过RN 官方绝大部分文档和做RN开发所具备的技能。...

  • React Native入门三<第一个React Nati

    上一章已经讲了如何搭建开发环境,如果你还不清楚如何搭建环境请先移步搭建开发环境,现在就来使用RN开发出你的第一个H...

  • 将RN项目集成到你的项目-iOS

    关于RN的环境搭建请参考搭建开发环境,最好自己创建了AwesomeProject,因为有些配置文件可以直接从Dem...

  • React Native平台搭建

    注:本篇文章属于转载 转载的文章,一切纠纷与本文无关 Window系统下搭建RN开发环境 RN开发所需要的工具:...

网友评论

    本文标题:RN开发环境搭建

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