Wang's blog Wang's blog
首页
  • 前端文章

    • HTML教程
    • CSS
    • JavaScript
  • 前端框架

    • Vue
    • React
    • VuePress
    • Electron
  • 后端技术

    • Npm
    • Node
    • TypeScript
  • 编程规范

    • 规范
  • 我的笔记
  • Git
  • GitHub
  • VSCode
  • Mac工具
  • 数据库
  • Google
  • 服务器
  • Python爬虫
  • 前端教程
更多
收藏
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Wang Mings

跟随大神,成为大神!
首页
  • 前端文章

    • HTML教程
    • CSS
    • JavaScript
  • 前端框架

    • Vue
    • React
    • VuePress
    • Electron
  • 后端技术

    • Npm
    • Node
    • TypeScript
  • 编程规范

    • 规范
  • 我的笔记
  • Git
  • GitHub
  • VSCode
  • Mac工具
  • 数据库
  • Google
  • 服务器
  • Python爬虫
  • 前端教程
更多
收藏
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Python爬虫

  • 前端教程

    • 团队规范

    • Project

    • JS

    • NodeJS

    • Vue

    • React

      • Vuex与Redux比较
      • 浅谈函数式编程
      • React 知识图谱
      • React源码分析 - 挂载和渲染
      • React源码分析 - 四大组件
      • React setState是异步吗
      • React 组件最佳实践
      • ESlint代码检查规范 - React ReactNative
      • ReactNative Mac开发环境搭建
        • [#](#工具依赖) 工具依赖
          • [#](#安装node) 安装Node
          • [#](#xcode) XCode
          • [#](#watchman) Watchman
          • [#](#react-native-cli) react-native-cli
        • [#](#hello-world) Hello World
          • [#](#运行rn项目) 运行RN项目
          • [#](#第一种方式-xcode可视化方式-推荐-速度快-查看报错方便) 第一种方式: Xcode可视化方式\(推荐,速度快/查看报错方便\)
          • [#](#第二种方式-命令行方式) 第二种方式: 命令行方式
          • [#](#推荐链接) 推荐链接:
      • ReactNative Mac调试技巧
      • Redux
      • redux-actions
      • redux-sage
    • 效率工具

    • 读书笔记

  • 教程
  • 前端教程
  • React
wangmings
2022-07-19
目录

ReactNative Mac开发环境搭建

# # ReactNative Mac开发环境搭建

本说明旨在帮助读者快速搭建开发RN应用,考虑到部门大部分是Mac,故奉上Mac-IOS开发环境,Window请戳这里 (opens new window) (opens new window)

# # 工具依赖

  • Node/yarn

  • XCode

  • Watchman

  • react-native-cli

# # 安装Node

  1. 推荐使用homebrew
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
1
2
  1. 安装node/yarn
    brew install node yarn
    
1
2

没有翻墙请使用淘宝镜像以加速下载

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

# # XCode

提供IDE和Simulator模拟器,AppStore或官网 (opens new window) (opens new window)下载,React Native目前需要Xcode 8.0 或更高版本。

# # Watchman

监视文件变更工具,热加载需要用到该工具

    brew install watchman
    
1
2

# # react-native-cli

react native的cli工具,通常都使用该工具创建项目模板

    npm install -g react-native-cli
    
1
2

# # Hello World

一般0.44.3版本比较稳定,最新版本如果没有翻墙,很可能有些库无法下载,导致编译错误。所以如果在家没翻墙,建议创建项目使用0.44.3版本,

    react-native init HelloRN --0.44.3
    cd AwesomeProject
    react-native run-ios
    
1
2
3
4

# # 运行RN项目

# # 第一种方式: Xcode可视化方式(推荐,速度快/查看报错方便)

  1. 进入RN项目下ios目录,打开.xcodeproj后缀文件,自动会xcode打开

xcodeproj后缀文件

  1. 如下选择模拟器机型,启动项目即可预览App

xcodeproj后缀文件

# # 第二种方式: 命令行方式

    cd HelloRN
    react-native run-ios
    
1
2
3

# # 推荐链接:

React中文网 (opens new window) (opens new window)

编辑 (opens new window)
ESlint代码检查规范 - React ReactNative
ReactNative Mac调试技巧

← ESlint代码检查规范 - React ReactNative ReactNative Mac调试技巧→

最近更新
01
theme-vdoing-blog博客静态编译问题
09-16
02
搜索引擎
07-19
03
友情链接
07-19
更多文章>
Theme by Vdoing | Copyright © 2019-2022 Evan Xu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式