react native在windows环境搭建并使用脚手架新建工程
2024/1/12 5:02:19
本文主要是介绍react native在windows环境搭建并使用脚手架新建工程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
截止到2024-1-11,使用的主要软件的版本如下:
软件实体 | 版本 |
---|---|
react-native | 0.73.1 |
react | 18.2.0 |
react-native-cli | 2.0.1 |
Android Studio | 2022.3.1 Patch3 |
Android SDK | Android SDK Platform 33 34 |
Android SDK | Android SDK Tools 33 34 |
Android SDK | Intel x86 Atom_64 System Image |
Android SDK | Google APIs Intel x86 Atom System Image |
node | 20.10.0 |
yarn | 1.22.21 |
npm | 10.2.3 |
openjdk | 17.0.9 |
1. 搭建流程(基于windows10)
最新版本请参考官网
Node.js环境安装
安装node稳定版,访问如下网址,下载安装20.10.0LTS版本
Node.js官网
yarn的安装
使用管理员打开cmd,并使用如下命令安装yarnnpm install -g yarn
react-native脚手架安装
npm install -g react-native-cli
安装JDK
安装jdk,本次使用的版本为17.0.9
命令行中,使用java -version
验证是否成功
添加系统和用户环境变量JAVA_HOME
,其值为C:\Program Files (x86)\Java\jdk-17.0.9+9
将%JAVA_HOME%\bin
添加到系统环境变量path
中,并调整的最前
安装Android Studio
Android Studio官网下载地址
安装Android Studio,其步骤没有特殊的,不需要设置代理,按照提示一直走完安装流程。
安装Android SDK
按照下图,安装Android SDK Platform 33 34,Android SDK Tools 33 34,Intel x86 Atom_64 System Image,Google APIs Intel x86 Atom System Image
配置Android Studio环境变量
按照如下图的操作,将Android SDK Location
的值作为系统环境变量ANDROID_HOME
的值
除此以外,将如下的值作为path
的环境变量追加值%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\emulator
%ANDROID_HOME%\tools
%ANDROID_HOME%\tools\bin
2. 使用npx创建demo工程并运行工程
创建工程
首先使用npx创建名称为helloRN工程npx react-native@latest init helloRN
工程配置文件修改
gradle-wrapper.properties文件修改
打开helloRN\android\wrapper\gradle-wrapper.properties
文件,修改distributionUrl
的url前缀值为https\://mirrors.cloud.tencent.com/gradle/
build.gradle文件修改
将其内容修改为:
点击查看代码
buildscript { ext { buildToolsVersion = "34.0.0" minSdkVersion = 21 compileSdkVersion = 34 targetSdkVersion = 34 ndkVersion = "25.1.8937393" kotlinVersion = "1.8.0" } repositories { maven { url 'https://maven.aliyun.com/repository/google'}//重点关注这一行 maven { url 'https://dl.google.com/dl/android/maven2/' } mavenCentral() } dependencies { classpath("com.android.tools.build:gradle:8.1.1") // 指定版本号 classpath("com.facebook.react:react-native-gradle-plugin") } } allprojects { repositories { maven{ url 'https://maven.aliyun.com/repository/google'} //重点关注这一行 google() jcenter() } } apply plugin: "com.facebook.react.rootproject"
注意:两个配置文件的gradle版本号需要保持一致
运行helloRN工程
首先需要开启两个终端,使用终端1在工程目录下执行如下命令:yarn start
使用终端2在工程目录下执行如下命令yarn android
此时工程自动下载依赖文件...
如果出现下载react-android-0.73.1-debug.aar
或hermes-android-0.73.1-debug.aar
文件超时的情况,请使用迅雷等工具,将完整下载链接复制到工具内下载,下载完成后,按如下表放置:
文件 | 路径 |
---|---|
react-android-0.73.1-debug.aar | C:\Users\Think.gradle\caches\modules-2\files-2.1\com.facebook.react\react-android\0.73.1\路径下包含.pom文件的文件夹 |
hermes-android-0.73.1-debug.aar | C:\Users\Think.gradle\caches\modules-2\files-2.1\com.facebook.react\hermes-android\0.73.1路径下包含.pom文件的文件夹 |
若未出现报错,则会出现BUILD SUCCESSFUL
的提示,并在手机模拟器出现如下界面
这篇关于react native在windows环境搭建并使用脚手架新建工程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-19vue2 开发移动端h5 使用那个ui框架比较好?-icode9专业技术文章分享
- 2024-11-19ReactJS结合TypeScript、Vite、Redux和TanStack (React Query) 实战教程
- 2024-11-19Vue3资料入门教程:零基础快速上手指南
- 2024-11-19Vue3资料:新手入门教程与实战指南
- 2024-11-19Vue资料:新手入门vue.js教程与实践指南
- 2024-11-19Vue资料:初学者入门指南
- 2024-11-18tcpdf可以等待vue动态页面加载完成后再生成pdf吗?-icode9专业技术文章分享
- 2024-11-16Vue3资料:新手入门必读教程
- 2024-11-16Vue3资料:新手入门全面指南
- 2024-11-16Vue资料:新手入门完全指南