React Native是Facebook开源的一个用于构建原生应用的框架。搭建RN开发环境需要安装一些软件和配置一些环境变量,本文将详细介绍。
一、安装Node.js
React Native是基于JavaScript语言的,因此需要先安装Node.js。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,可以在服务器端运行JavaScript代码,也可以用于开发桌面应用程序。在官网https://nodejs.org/en/下载对应操作系统的安装包,一路默认安装即可。
二、安装React Native的命令行工具(react-native-cli)
React Native框架本身不提供构建和打包工具,因此需要安装React Native的命令行工具(react-native-cli)。可以通过以下命令进行安装:
```
$ npm install -g react-native-cli
```
三、安装Android Studio
Android Studio是Android官方提供的一个全面的集成开发环境(IDE),包括最新的Android SDK、构建工具和Android平台。在https://developer.android.com/studio/下载对应操作系统的安装包,一路默认安装即可。安装完成后需要通过Android SDK Manager 安装对应版本的Android SDK。一般来说安装 Android SDK Tools、Android SDK Platform-tools 和 Android SDK Build-tools、Android 9.0 (Pie) SDK Platform都是必须的。
四、安装JDK
Java Development Kit(JDK)是Java语言的软件开发工具包,包含了Java Runtime Environment(JRE)以及Java编译器、Java程序打包工具等工具。在https://www.oracle.com/java/technologies/downloads/下载对应操作系统的安装包,一路默认安装即可。
五、配置环境变量
1. 配置ANDROID_HOME
在文件资源管理器中进入:本地磁盘(D)/Users/你的用户名/,在左侧依次展开“查看”-“隐藏项目” ,勾选“显示隐藏的文件,文件夹和驱动器”,然后打开 .bash_profile 文件加入以下代码:
```
export ANDROID_HOME=${你的 Android SDK的路径}
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
```
2. 配置JAVA_HOME
打开“My Computer” -> “属性” -> “高级系统设置” -> “环境变量”,在系统变量中添加:
```
JAVA_HOME:C:\Program Files\Java\jdk1.8.0_221
```
具体路径根据自己的实际情况进行修改。
六、创建新项目
1. 使用 react-native-cli 创建新项目
```
$ react-native init myproject
```
2. 进入项目目录
```
$ cd myproject
```
七、启动项目
1. Android Studio 打开项目
在Android Studio中点击File->Open,在弹出的资源管理器中选择刚才创建的项目目录,点击“Open”即可。等待Android Studio加载项目。
2. 打开 Android 模拟器或连接真机
如果是打开Android模拟器,请先启动Android Studio中的AVD Manager,并在其中启动模拟器。如果连接的是真机,请在手机上打开USB调试。
3. 启动React Native开发服务器
在项目目录运行以下命令启动React Native服务器:
```
$ react-native start
```
4. 打包运行
打开一个新的终端,进到项目目录,运行以下命令:
```
$ react-native run-android
```
这个命令会自动打包你的应用,在模拟器或者真机上运行。
至此,React Native 的开发环境搭建就完成了。接下来就可以愉快地进行React Native的开发了。