ReactNative环境搭建Mac版

React 起源于 Facebook 的内部项目。ReactNative则是用js对原生的native操作进行封装,在iOS系统支持系统大于7.0,android系统支持大于4.0。
本文主要讲述react-native环境的搭建,reactnative中文版开发网址:http://reactnative.cn/docs/0.44/getting-started.html
本文主要以mac系统为例,说搭建流程
react基于js的封装,所以我们必须要安装node.js。建议用Homebrew来安装node.js。
Homebrew是Mac系统的包管理器,用于安装NodeJS和一些其他必需的工具软件
homebrew安装配置如下,

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

如果无法写入/usr是,请在命令前加sudo
接下来用homebrew安装node.js, 如果系统已经安装node.js可以忽略此步(判断是否已经安装过node.js ,可以直接输入node -v,查看node版本信息,如果已经安装则会显示版本信息)

brew install node

React Native的命令行工具(react-native-cli)
React Native的命令行工具用于执行创建、初始化、更新项目、运行打包服务(packager)等任务,如果再次发现权限问题,请继续在前面加上sudo

npm install -g react-native-cli

推荐安装的工具有Watchman和Flow
Watchman是由Facebook提供的监视文件系统变更的工具。安装此工具可以提高开发时的性能(packager可以快速捕捉文件的变化从而实现实时刷新)。
Flow是一个静态的JS类型检查工具。

brew install watchman
brew install flow

以上全部完成后,就可以初始化一个reactnative项目了

react-native init DemoProject

出现下面界面说明安装成功,然后就可以查看了,默认在user文件夹下面

success_pic.jpg

运行可以进行命令行操作,也可以进入项目中的,iOS项目点击运行即可,没有XCode的需要安装XCode开发工具。
命令操作如下,
cd AwesomeProject
react-native run-ios
顺便提下,android运行,需要安装java环境,android模拟器,我这边才用的是在android studo打开项目,然后关联虚拟机进行运行。

至此,reactnative项目配置已经基本完毕。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,734评论 25 709
  • 尽管在移动开发中,原生APP的开发成本很高,但现阶段基于原生开发仍然是必须的,因为Web的用户体验仍无法超越Nat...
    奔跑的大橙子阅读 10,742评论 0 11
  • 1.安装Node.js https://nodejs.org/en/在上面的网址中下载Nodejs,然后进行安装一...
    马大俊不是啥好人阅读 10,145评论 2 44
  • 小程序 无疑,小程序在2017年1月9日正式发布,成为了火热的移动技术之一。 小程序是一种不需要下载安装即可使用的...
    落叶知声阅读 2,481评论 0 0
  • 齐成找不着合我了,本来是在休息室都等着的,一眨眼的功夫,合我就不见了。 齐成皱了皱眉,想合我可能跑到哪儿去了? 一...
    王爱小大阅读 1,605评论 0 0