超详细React Native环境搭建以及运行项目(Windows环境)

超详细React Native环境搭建以及运行项目(Windows环境)

本文章以本人使用的 0.59 RN版本为例,其他的版本大同小异,具体可前往RN官网参考对应的教程
https://reactnative.cn/versions

一、配置基本的开发环境

Node, Python2, JDK

  • Node 的版本必须大于等于 10 (RN 0.59 版本建议10.x, 之前我装最新版12.x, 因版本过高导致项目跑不起来, RN 0.61 以上才要求 Node 版本 12.x)
  • Python 的版本必须为 2.x(不支持 3.x)
  • JDK 的版本必须是 1.8(目前不支持 1.9 及更高版本)

基本的开发环境应该都有配置,而且如果是我自己在这篇文章里列出图文教程的话,内容也会特别多,所以下面我只列出相关的教程地址,写得都很详细。最后感谢以下博文的作者。

1. 安装Node

具体的Node安装教程可参考该文章:https://www.cnblogs.com/liuqiyun/p/8133904.html
写的非常详细,请完整地按照它的步骤来,不过我们需要的 10.x 版本的 Node可通过下面的官网链接去下载:
https://nodejs.org/dist/latest-v10.x/

下载对应的 msi 安装包即可

在这里插入图片描述

2. 安装Python2

具体的 python 安装教程可参考该文章:https://www.cnblogs.com/coco56/p/11525913.html
没什么好讲的,看着教程来。不过 python2 和 python3 貌似可以同时安装,感兴趣的可以去搜索相关内容。

3. 安装JDK

具体的 JDK 1.8 安装教程可参考该文章:https://www.cnblogs.com/heaven21cn/p/12596546.html

环境变量配置可参考这个:
https://www.cnblogs.com/gz9218/p/2ae083861f6749899b1b800faabe1c17.html

二、Yarn、React Native 的命令行工具(react-native-cli)

注意:不要使用 cnpm!cnpm 安装的模块路径比较奇怪,packager 不能正常识别!

1. npm 设置淘宝镜像源

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

2. 安装 yarn 和 react-native-cli, 以及设置镜像源

npm install -g yarn react-native-cli
yarn config set registry https://registry.npm.taobao.org --global 
yarn config set disturl https://npm.taobao.org/dist --global

这里插句话:若使用yarn 进行包管理,且后面项目中有使用到 sass 的话,需指定 sass 下载源,
这个情况比较特殊,可以记一下
yarn config set sass-binary-site http://npm.taobao.org/mirrors/node-sass

三、配置Android环境

先检查一下基本环境配置,类似以下一样没问题即可进行下一步

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1. 安装Android Studio

下载 Android Studio 安装包:http://www.android-studio.org

1. 点击 Next

在这里插入图片描述

2. 点击 Next

在这里插入图片描述

3. 更改一下安装路径,然后 Next

在这里插入图片描述

4. 点击 Install

在这里插入图片描述

5. 点击 Next

在这里插入图片描述

6. 点击 Finish

在这里插入图片描述

2. 运行Android Studio:

1. 选择第二个,然后点击 OK

在这里插入图片描述

2. 点击第二个

在这里插入图片描述

3. 点击 Cancel

在这里插入图片描述

4. 点击 Next

在这里插入图片描述

5. 选择 Custom,然后 Next

在这里插入图片描述

6. 选择主题,喜欢哪个选哪个

在这里插入图片描述

7. 这里是重点!!!确保选中了以下几项:

  • Android SDK
  • Android SDK Platform
  • Performance (Intel ® HAXM)

Android Virtual Device 这个可以不要,是安装模拟器所需要的,但是 Android Studio官方的模拟器我感觉都不好用,所以我没装这个。模拟器我用的夜神,可以看我后面的教程

在这里插入图片描述

在这里插入图片描述

8. 然后后面就是 Finish Finish

在这里插入图片描述

在这里插入图片描述

9. 然后到了这个界面,就是点击 Configure, 然后选择 SDK Manager

在这里插入图片描述

在这里插入图片描述

10. 看图按步骤

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3. 配置 ANDROID_HOME 环境变量 :

**1. 系统变量中新增 ANDROID_HOME ,变量值指向 SDK 的安装位置 **

在这里插入图片描述

SDK 的安装位置忘记的话可以在刚刚的 SDK Manager 查看

在这里插入图片描述

**2. 把 platform-tools 目录添加到环境变量 Path 中 **

打开控制面板 -> 系统和安全 -> 系统 -> 高级系统设置 -> 高级 -> 环境变量 -> 系统变量,选中Path变量,然后点击编辑
添加 %ANDROID_HOME%\platform-tools

在这里插入图片描述

至此,Android 环境配置完成

四、创建新项目

使用 React Native 命令行工具来创建一个名为"RnTest"的新项目

react-native init RnTest

提示:你可以使用–version参数(注意是两个杠)创建指定版本的项目。例如react-native init RnTest --version 0.44.3。注意版本号必须精确到两个小数点。

在这里插入图片描述

创建完即可用编辑器打开项目,创建项目的同时基本的依赖也一并装好了,下面讲怎么跑起来。

五、运行新项目
1. 真机调试 :

可以参考官方教程:https://reactnative.cn/docs/0.59/running-on-device

(1)打开 USB 调试

不同手机可能有些差异,大致都是找到手机的全部参数,或者是关于手机,然后快速点击系统版本号,即可进入开发者选项

在这里插入图片描述

然后进入开发者选项,勾选 USB 调试即可(实在不知道自己手机的开发者选项在哪的就百度一下吧,毕竟可能每部手机都弄不一样)

在这里插入图片描述

(2)使用 USB 连接电脑跟手机

(3)检查你的设备是否能正确连接到 ADB(Android Debug Bridge)

$ adb devices 

运行命令之后,在右边那列看到device说明你的设备已经被正确连接了。注意,你每次只应当连接一个设备。例如:

$ adb devices 
List of devices attached emulator-5554 offline # Google emulator 
14ed2fcc device # Physical device

(4)运行应用

现在你可以运行react-native run-android来在设备上安装并启动应用了。

$ react-native run-android
或者
$ yarn android
2. 模拟器调试 :

我觉得官方的模拟器太不好使,所以我用了 夜神模拟器 进行调试
感兴趣的可以看我这篇文章:《React Native 绑定夜神模拟器进行调试》

  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
React Native 是一个基于 React 的框架,可以用于构建原生应用程序。在开始 React Native 开发之前,需要先搭建相应的开发环境。下面是 React Native 环境搭建的步骤: 1. 安装 Node.js 和 npm React Native 使用 Node.js 和 npm 进行构建和管理依赖。可以从 Node.js 官网下载对应平台的安装包,安装完成后,npm 就会随之安装。 2. 安装 React Native 命令行工具 打开终端或命令行窗口,运行以下命令: ``` npm install -g react-native-cli ``` 这个命令会全局安装 React Native 命令行工具。 3. 安装 Android Studio(仅适用于 Android 平台开发) 如果要进行 Android 平台开发,需要安装 Android Studio。可以从 Android Studio 官网下载对应平台的安装包,安装完成后,启动 Android Studio,并安装相应的 SDK 和 Android 虚拟设备(AVD)。 4. 配置 Android 环境变量(仅适用于 Windows 平台开发) 在 Windows 平台上进行 Android 开发时,需要配置相应的环境变量。可以在系统的“环境变量”中添加以下两个变量: - ANDROID_HOME:指向安装的 Android SDK 的路径 - PATH:在原有的 PATH 变量值后面添加 Android SDK 的 tools 和 platform-tools 目录的路径 5. 创建新项目 在终端或命令行窗口中,进入到要创建项目的目录,运行以下命令: ``` react-native init MyProject ``` 这个命令会创建一个名为 MyProject 的项目,其中包含了 React Native 的基本文件。 6. 运行项目 进入到项目的根目录,运行以下命令: ``` react-native run-android ``` 这个命令会启动 Android 模拟器,并在模拟器上运行项目。如果要在真机上运行项目,需要先将手机连接到电脑,并按照官方文档的说明进行配置。 以上就是 React Native 环境搭建的步骤,希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值