前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mac上搭建React Native开发环境

Mac上搭建React Native开发环境

作者头像
xiangzhihong
发布2022-11-30 10:26:14
1.9K0
发布2022-11-30 10:26:14
举报
文章被收录于专栏:向治洪向治洪

概述

前面我们介绍过在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:

代码语言:shell
复制
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • 1

然后一路回车 

最后出现success,就表示安装成功了。 

安装完成后,可以用brew doctor命令检测下是否有什么冲突的地方。关于Homebrew其他的介绍可以自行查看官网资料。

安装 Node.js

React Native 需要 NodeJS 4.0或更高版本,Homebrew的Node默认包是6.0版本的,所以直接安装即可:

代码语言:text
复制
 brew install node
  • 1

安装React Native 命令行工具npm

之前我们说过npm是一个包管理工具,它是用来管理node的,详细介绍请看npm详解

命令行工具可以轻松创建和初始化工程:

代码语言:text
复制
npm install -g react-native-cli
  • 1

注:如果出现错误 :EACCES: permission denied,使用命令: sudo npm install -g React-native-cli.

安装Yarn

Yarn是Facebook提供的替代npm的工具,可以加速node模块的下载。React Native的命令行工具用于执行创建、初始化、更新项目、运行打包服务(packager)等任务。

代码语言:text
复制
npm install -g yarn react-native-cli
  • 1

其他建议安装

Watchman

Whtchman是Facebook开发的一个检测文件系统变化的工具,在RN开发中可以检测js文件等是否有变化,从而达到保存及编译的效果。这个在windows中也有,个人觉得可装也可以不装,直接手机上reload也是可以的。

代码语言:text
复制
 brew install watchman
  • 1

Flow

静态类型检查工具

代码语言:text
复制
brew install flow
  • 1

Nuclide

Facebook推出的一款React Native集成开发环境(IDE),不过我不太喜欢,我一般用webstorm+Android/ios 的ide。

快速开发React Native

每次学习一门新的语言,我们总是总喜欢来一个helloWord。

代码语言:text
复制
react-native init HelloWord

cd HelloWord 

react-native run-ios
  • 1
  • 2
  • 3
  • 4
  • 5

注:也可以用Xcode打开iOS/HelloWord.xcodeproj 并点击Run按钮。 

小提示:react-native命令行从npm官方源拖代码时会遇上麻烦。请将 npm仓库源替换成淘宝的:

代码语言:text
复制
 npm config set registry https://registry.npm.taobao.org --global

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

关于在mac上怎么搭建Android的运行环境这里不在讲解,大家可以看看我之前的文章React 和Android的整合,这篇文章也是补了之前RN在windows环境下开发,而没有在mac下开发,后面我们将讲解怎么在mac上开发一款RN应用。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-12-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 概述
    • 配置mac开发环境
      • 基本环境安装
      • 安装 Node.js
      • 安装React Native 命令行工具npm
      • 安装Yarn
    • 其他建议安装
      • Watchman
      • Flow
      • Nuclide
    • 快速开发React Native
    相关产品与服务
    命令行工具
    腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档