用React Native做开发必须得在MAC上吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用React Native做开发必须得在MAC上吗相关的知识,希望对你有一定的参考价值。

  React Native 结合了 Web 应用和 Native 应用的优势,可以使用 javascript 来开发 iosandroid 原生应用。
  在 JavaScript 中用 React 抽象操作系统原生的 UI 组件,代替 DOM 元素来渲染等。
  React Native 使能够使用基于 JavaScript 和 React
  一致的开发体验在本地平台上构建世界一流的应用程序体验。
  React Native
  把重点放在所有开发人员关心的平台的开发效率上——开发者只需学习一种语言就能轻易为任何平台高效地编写代码。
  Facebo好
  在多个应用程序产品中使用了 React Native,并将继续为 React Native 投资。
  其好处显而易见:减少了人力、节省了时间、避免了 iOS 与 Android 版本发布的时间差,开发新功能可以更迅速。
  下面,可以尝试用React Native创建一个 iOS APP.
  在开始之前,建议:可以在 Github
  里先下载 React Native 的代码框架。
  里面还有一些示例项目,2048 的游戏, Movies(一个看电影的
  APP),SampleApp, TicTacToe (一款游戏)和 UIExplorer(能显示出所有用 React Native
  替代的控件,如ListView,TabBar,MapView, Slider)),对于学习用如何用 React Native 创建
  UI,这些都是非常好的例子,尤其是 UIExplorer APP,它几乎用到了每一个 APP 中需要创建的 UI 控件。
  首先,先来安装相应的工具。
  React native 是使用 Node.js 来 创建 JavaScript 代码。
  如果已经在电脑上安装上了这些工具,可以跳过下面这几步。
  推荐使用 Homebrew的方式来安装 nvm,watchman 和 flow
参考技术A 如果你的最终编译产出是ios应用,那么必须在mac上进行编译和打包
如果是编译android程序,就不需要了

在Mac上搭建React Native开发环境

概述

前面我们介绍过在window环境下开发React Native项目,今天说说怎么在mac上搭建一个RN的开发环境。

配置mac开发环境

基本环境安装

1.先安装Homebrew:用于安装NodeJS和其他工具。
这里写图片描述
注:Homebrew详解,对这个比较了解的略过,我也是用mac没多久,这里给小白普及下。
Homebrew全称Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t include with OS X。是一个包管理器,用于在Mac上安装一些OS X没有的UNIX工具(比如著名的wget),Homebrew将这些工具统统安装到了 /usr/local/Cellar 目录中,并在 /usr/local/bin 中创建符号链接。
安装Homebrew:

/usr/bin/ruby -e "

以上是关于用React Native做开发必须得在MAC上吗的主要内容,如果未能解决你的问题,请参考以下文章

Mac上react native 开发环境配置

在Mac上搭建React Native开发环境

react-native —— 在Mac上配置React Native Android开发环境排坑总结

[转] 在Mac上搭建React Native开发环境

React-Native 开发实用指南

React-Native 开发实用指南