配置React Native的开发环境

超详细 React Native 入坑使用指南,我在元宇宙等你 前言 大家好,我是虚竹,今天给大家分享一下我是如何快速通关打怪搭建 React Native 跨端开发环境,并使用大家非常熟悉的开发工具 VSCode 来编写丝滑般的代码。编写丝滑般代码会再下一篇输出,包括项目实战经验总结和踩坑,如目录架构、函数式编程、React Hook 灵活运用、常见场景、开发调试、发布部署、踩坑、性能优化等等。 之前因为在我的技术群,收到群友@我,问能否出一个保姆级 React Native 搭建开发环境的教程,我说照着官方文档步骤操作即可。可惜事与愿违没那么顺利,流程上繁琐不够清晰 阅读详情

本文转载自:http://mp.weixin.qq.com/s?__biz=MzIxNjEzNjUzOQ==&mid=402020148&idx=2&sn=ccad14a9197c8dbc4700c40bb907e56c&scene=1&srcid=0808BT91kp5iX5xNRV0WuWrQ#rd

一、环境需求
1.1 安装Homebrew
Homebrew是OS X的套件(包)管理器,我们可以通过它获取并且安装很多组件
安装方式:

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

1.2 安装npm 和 Node.js
Node.js最好安装4.0及其以上更高版本,node安装成功后npm自动也就有了,直接下载安装Node.js,网址:https://nodejs.org/en/download/
1.3 安装WatchMan
该插件用于监控bug文件和文件变化 ,并且可以触发指定的操作
安装方式 brew install watchman
1.4 安装Flow
flow是一个 JavaScript 的静态类型检查器,建议安装它,以方便找出代码中可能存在的类型错误
安装方式 brew install flow

二、React Native安装
安装React Native: npm install -g react-native-cli

三、 ios开发环境需求
Xcode 7 及其以上更高版本

四、 Android开发环境需求
4.1安装最新版的JDK:
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
4.2 安装Android studio
下载地址:https://developer.android.com/studio/install.html

4.3 安装Genymotion
Genymotion是一个第三方模拟器,它比Google官方的模拟器更易设置且性能更好。但是,它只针对个人用户免费。
1)下载并安装Genymotion
https://www.genymotion.com/
2)打开Genymotion,如果你尚未安装VirtualBox,它有可能会提示你安装
3)创建一个模拟器并启动
4)按下⌘+M可以打开开发者菜单(在安装并启动了React Native应用之后)

五、 React Native的第一个应用
5.1 执行命令,生成一个工程

react-native init 项目名称

注意:由于众所周知的网络原因,需要等待一段时间(具体视网络情况而定)。react-native命令行从npm官方源拖代码时会遇上麻烦,可以将npm仓库源替换为国内镜像:

npm config set registry https://registry.npm.taobao.org
npm config set disturl https://npm.taobao.org/dist

5.2 目录结构截图
目录结构分析:
a)默认生成android和ios两个平台的原生项目;
b)其中,index.android.js和index.ios.js文件为Android和iOS的空壳应用文件;
c)此外,node_modules文件夹,是为Node.js存放和管理npm包资源,也包含React Native框架文件。

六、运行工程文件
不管是 iOS 还是 Android,在开发调试阶段,都需要在 Mac 上启动一个 HTTP 服务,称为Debug Server,默认运行在 8081 端口,APP 通 Debug Server 加载 js。

6.1 打开Xcode,运行你的第一个React Native创建的iOS应用
这里写图片描述
这里写图片描述

6.2 把React Native创建的应用跑在Android上
a) 命令行执行cd SeeMyGoProduct,路径切换到项目主目录
b) 命令行执行react-native run-android进行加载运行android 应用。
c) 使用编辑器进行打开和修改index.android.js文件,接着通过菜单按钮选择Reload JS来进行刷新修改

七、管理React Native库的版本
在开发中,会经常的去控制React Native的版本库,得以适配各种条件下的开发,那该如何查看、控制ReactNative的版本呢?

7.1 查看本地的React Native的版本
命令行输入 react-native --version

7.2 更新本地的React Native的版本
命令行输入 npm update -g react-native-cli

7.3 查询react-native的npm包最新版本
NPM的全称是Node Package Manager ,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。
npm包地址 :
https://www.npmjs.com/package/react-native
命令行查询 npm info react-native

7.4 升级或者降级npm包的版本

 npm install --save react-native@0.18

7.5 更新项目templates文件(可选)
新的npm包会包含更新在运行react-native init命令生成的一些动态文件,例如init创建项目的时候会生成iOS和Android的子项目,我们可以通过以下的命令进行获取最新的代码
命令行查询 react-native upgrade

八、WebStorm设置React Native代码提示
8.1 从gitHub上下载xml插件
git clone https://github.com/virtoolswebplayer/ReactNative-LiveTemplate

 8.2  安装
 将ReactNative.xml复制到 ~/Library/Preferences/WebStorm10/templates ,然后重启 WebStorm
在MAC下配置React-Native开发环境 React Native简介React Native已经Facebook开源,就引起了业界的关注,越来越多的开发者开始尝试在生产中 使用它。React Native为JavaScript开发跨终端应用提供了更加丰富的想象空间。下面就介绍一下环境配置。环境搭建-React Native主要依赖的环境 Mac OS X操作系统。 Xcode 6.4或者更高版本 安装Node.js 4.0或者最新版本 建 阅读详情

相关推荐

React Native开发环境配置

一、React Native简介 由Facebook推出,基于JavaScript框架和React库来提高多平台开发效率的一门语言。其核心思想是:Learn once, write anywhere. 目前react native在iOS上仅支持ios8.0以上,Android仅支持Android4.1以上。 性能:内存和cpu介于原生和混合开发(Hybird)之间。 语言:Rea...

小小T的专栏 391

React Native 开发经验

React Native 开发时,如果只是写些简单的页面,基本上按着官方文档就能写出来,但是 React Native 的 API 有几百个,没有一定的开发踩坑经验,面对一些新的需求时确实会抓不到重点。本文总结了我个人开发 React Native 中遇到的问题和一些冷门的 API,如果有有缘人看到这篇文章并解决了实际问题,那就最好不过了。

weixin_45942304的博客 1138

React Native开发环境配置与优化指南

跨平台移动开发框架React Native(RN)通过JavaScript核心实现原生组件渲染,其核心原理是基于Bridge通信机制实现JS与原生平台的交互。在工程实践中,环境配置是开发流程的首要环节,涉及Node.js版本管理、Android SDK集成和Xcode工具链配置等关键技术点。针对国内开发者常见的网络环境问题,合理配置镜像源(如npmmirror)和优化Metro打包工具能显著提升开发效率。典型应用场景包括快速迭代的电商App和需要双端一致性的社交应用,其中Hermes引擎和FastImage

cuizhu0832的博客 390

React-Native 开发实用指南

【优快云 编者按】本文主要介绍 React-Native 的实际使用经验,对于想要快速入门的同学是有帮助的。作者 |佐玉 出品 | 优快云(ID:优快云news)整体介绍首先说, React-Native 用来做什么?传统的开发中,按照平台划分为 iOS , Android , Windows 和 Mac 。其中,随着移动设备的使用移动端应用的开发也越来越多。传统上 iOS ...

优快云资讯 3376

React Native在MacOS上的开发环境配置详解

我们的目的就是要在MacOS系统上成功配置好React Native的开发环境,这样开发者就可以使用React Native来开发跨平台的移动应用啦。范围涵盖了从安装各种必要的软件到创建并运行第一个React Native项目的整个过程。首先我们会介绍一些核心概念,让大家明白React Native是什么。然后详细讲解配置开发环境的具体步骤,还会给出实际的代码案例进行解读。接着探讨React Native的实际应用场景,推荐一些相关的工具和资源。最后会总结我们学到的内容,提出一些思考题供大家进一步思考。

移动开发前沿的博客 1120

基于淘宝商城用户购物行为数据分析系统

本文使用HIve+superset技术对阿里云天池提供的淘宝用户购物数据进行处理分析,得到有价值的信息并对平台提出有建设性意义的意见。

m0_51388399的博客 2818

React Native环境配置搭建

重点来了,一共需要下载的包是1.97G,这个Android Virtual Device包就占了1.44G,走下一步会下载得非常慢,有时候是下载进度一动不动,不过没关系,后面会讲解决方案,先继续走。像下图这样全部勾上,包括Android Virtual Device,Android SDK Location路径也是默认就好(防止后续找不到),点击 Next 走下一步:(8)这一步是检测到你可以设置系统加速,已经给你推荐2GB,继续点击 Next 走下一步:(9)安装确认,点击 Next。

jin_mu_yan的博客 6776

通过两个mark点确定某一个点的位置

read_image (Image0, '0.bmp') binary_threshold (Image0, Region, 'max_separability', 'dark', UsedThreshold) connection (Region, ConnectedRegions) fill_up (ConnectedRegions, RegionFillUp) select_shape_std (RegionFillUp, SelectedRegions, 'max_area', 70) red...

优快云博客 3887

react-native学习----------Android的Windows搭建

序言 开始研究react-native来弄安卓和IOS ^_^~~~.欢迎骚扰:cuiyaonan2000@163.com 参考资料地址:https://reactnative.cn/docs/getting-started.html 环境搭建 Copy官网的一句话~需要选择正确的版本来运行. 我们建议直接使用搜索引擎搜索下载 Node ...

难得糊涂 2639

Amber分子动力学模拟:蛋白结构准备全流程与关键注意事项

分子动力学模拟是研究蛋白结构、配体结合与构象变化的重要计算手段,其结果的可靠性高度依赖初始结构的质量。在Amber模拟体系中,结构准备是决定后续计算成败的“一票否决”环节,任何缺失残基、错误质子化状态或未处理的二硫键都可能让长时程模拟失去意义。从PDB原始文件出发,需依次完成结构检查与清洗、残基命名统一、配体参数化、金属离子建模、加氢及质子化状态判断,最后通过tleap构建力场、溶剂盒子与离子环境。这一过程看似琐碎,却直接决定了蛋白在模拟中的物理合理性。无论是解析催化机制、评估药物结合亲和力,还是探索构象变

weixin_31714129的博客 237

【学习体会】Lighttools8.4.0:软件基本使用+光度学基本概念+系统初始设置

关于Lighttools8.4.0软件的安装教程,详见我的另一篇博文:【软件安装】win10下Lighttools8.4.0(64)光学系统建模软件的安装教程 在本文中,我们将学习到,光度学的基本概念、系统初始设置、物体模型坐标的使用方法、简单光学系统实例、系统浏览器的作用和内容、设置虚拟相机并渲染视图中的图像、仿真结果3D显示等。 如果有其他感兴趣的内容但是我又没有写的,欢迎在评论区留言! 光度学的基本概念 软件的基本介绍 参考博文:https://www.docin.c...

LeonJin的博客 2万+

react native 开发环境的配置

为什么要学习react native ? react native像极了h5 但是它不是h5它的特点是learn once write anywhere  ,虽然没有达到write once run anywhere这个效果 ,随着reactive 不断的完善,和更多的社区加入,我相信react native会向 write once run anywhere 这个方向发展。react  nati

u011268642的专栏 656

【SpringBoot 4.x 第29节】Spring Security 7 入门:先理解认证和授权!

🏆 本文收录于 《滚雪球学 Spring Boot 4.x》 专栏。本专栏面向 有一定 Java 基础,但尚未系统学习 Spring Boot 的读者,采用“滚雪球式学习法”:先跑通、再理解、再重构、再上线,带你从第一个 Hello API 开始,逐步完成一个可部署、可监控、可扩展的后端项目。

**My Coding Family** 549

react Native 部署配置开发环境

需要环境:javaSdk(官方推荐jdk11)node(确保它是 Node 16 或更高版本)1。安装下载Android Studio ,在安装导向中,确保选中2.安装Android SDK默认情况下,Android Studio 会安装最新的 Android SDK。但是,使用原生代码构建 React Native 应用特别需要 SDK。可以通过 Android Studio 中的 SDK 管理器安装其他 Android SDK。

weixin_43737733的博客 2462

C# 工业视觉性能极致优化:多线程推理池 + 对象复用 + 批量检测,速度提升 10 倍实战

set;} // 输入图像set;} // 异步返回结果set;} // 用于监控延迟性能优化不是魔法,而是对资源生命周期的精细管理和对硬件特性的充分利用。多线程池解决了 CPU/GPU 闲置问题。对象池解决了 GC 停顿问题。零拷贝解决了总线带宽瓶颈。严格的 Dispose解决了内存泄漏问题。这套架构已在多个高速锂电、3C 电子检测产线落地,轻松应对 200ms 甚至 50ms 的严苛节拍。记住,在工业领域,稳定性与速度同等重要。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 300

Kafka 性能优化与常见问题排查

Kafka 的高性能依赖于合理的集群设计、参数优化与高效的监控体系。生产环境中,应重点关注I/O 瓶颈、分区规划、Producer/Consumer 参数调优,并通过监控与排查手段快速定位问题,从而保障 Kafka 在实时场景下的稳定运行。

X2829352498的博客 234

react native 开发环境配置

先容我吐槽一番,为了配置ios端的RN的开发环境(一个ios攻城狮),从早9点一直忙到下午3点,终于算是success了,说起RN(react native的简称),网上的资料和博客是遍地开花,我在配置之前也是浏览了不少大牛的博客,不过虽然大致过程一样,但是有些细小的东西也是决这配置的成功与失败的重要因素。 我们先从基本的说起吧,iOS端我全程都是用终端进行配置的,话不多说,let us

kelin_Li的博客 744

Claude Code、Codex、Gemini CLI、OpenCode 和 OpenClaw 配置管理太麻烦?试试这个统一管理工具

还在为 Claude Code、Codex、Gemini CLI 等 AI CLI 配置烦恼?🤯 这款桌面工具支持五大助手统一管理,一键切换 50+ 服务商,MCP 和 Skills 集中管理 🛠️,跨平台支持,让你的 AI 编程更高效 ⚡

XiaoqiangClub的博客 912

React native开发环境配置

官方的配置文档 这篇文章只是我个人配置过程中遇到问题,希望能留个印象,所以写一篇小记,具体配置流程参考官方文档。首先的是node.js的安装和环境变量的配置。安装不需要多说,下载文件安装过程直接狂点下一步就行了,主要是不要忘记在系统变量path当中添加安装node.js路径。 当然你可以检验你是否安装成功,在命令行输入 node -v ,就会显示出当前node.js 的版本。一般在这里没有什么

sOSky 550

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

windows下配置React Native开发环境

windows下配置React Native开发环境

AdrianRD的博客 449

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Windows下React-Native开发环境配置

1、一开始是在npm安装时出现“‘node’”不是内部命令。。。是nodejs没有安装成功,虽然安装过程会自动写入环境变量,但是还是要在path后加入nodejs的安装路径,我的是"C:/Develope/nodejs"     接着在命令窗口输入 node     出现  >    安装成功    2、退出时,直接输入exit无法退出,要在前面加个点   .exit  (果然是什么

u014629526的博客 518

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

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

配置React Native Android开发环境总结 1、卸载Android Studio,在终端(terminal)执行以下命令: rm-Rf/Applications/Android\Studio.app rm-Rf~/Library/Preferences/AndroidStudio* rm~/Library/Preferences/com....

akeyi9167的博客 243

WebStrom配置React-Native开发环境

WebStrom配置React-Native开发环境 1.配置语法 打开file->settings->Languages&Frameworks->JavaScript->React JSX 2.下载react和react-native库 打开settings->Languages&Framewor...

libinbin147256369的博客 1252

React-Native开发环境配置-安装工具-创建项目教程

必须安装的依赖有:Node、JDK 和 Android Studio、Android SDK。 编辑器可以选择熟悉的VSCode,但是需要安装 Android Studio 来获得编译 Android 应用所需的工具和环境。 准备一台安卓手机或模拟器。

为千万同胞少走弯路而写文!!! 1543

React Native开发环境配置全指南

React Native作为跨平台移动应用开发框架,其环境配置是开发者的首要挑战。本文从Node.js、Watchman等基础工具安装入手,详细解析iOS和Android开发环境的搭建过程,包括Xcode、Android Studio等IDE的配置要点。针对常见的RN开发痛点,提供了从项目初始化到持续集成的完整解决方案,特别推荐使用Hermes引擎提升性能,并通过react-native-config实现多环境管理。无论是新手入门还是团队协作,这套经过实战检验的配置方案都能显著提升开发效率,解决90%以上的

weixin_30325487的博客 544
上一篇: PHP最强的特性是什么?
下一篇: FlexBox布局初识 - 主轴和侧轴
学习笔记666
博客等级 码龄12年 1047粉丝 1369原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值