ReactNative环境搭建Mac版

作者: maxZhang | 来源:发表于2017-05-31 10:15 被阅读116次

    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项目配置已经基本完毕。

    相关文章

      网友评论

        本文标题:ReactNative环境搭建Mac版

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