使用 React Native CLI 创建项目

React Native 安装的先决条件和设置

需要掌握的知识点

  • 掌握 JavaScript 基础知识
  • 掌握 React 相关基础知识
  • 掌握 TypeScript 相关基础知识

安装软件前需要首先安装Chocolatey。Chocolatey 是一种流行的 Windows 包管理器。

安装 nodejs 和 JDK

shell 复制代码
choco install -y nodejs-lts microsoft-openjdk11

安装需要的开发工具

  • VsCode
  • Android Studio(主要是用来安装虚 SDK 和安装虚拟设备)

使用Android Studio安装 SDK 和相关编译插件

  • 选择Tools -> SDK Manager进入 SDK 选择页面

  • 选择对应的 SDK 版本进行安装

  • 安装编译工具(使用react-native doctor命令后可以查看对应的版本)

创建一个新应用程序

如果您之前安装了全局 react-native-cli 包,请将其删除,因为它可能会导致意外问题:

shell 复制代码
npm uninstall -g react-native-cli @react-native-community/cli

React Native 有一个内置的命令行界面,您可以使用它来生成新项目。npx 您无需使用 Node.js 附带的全局安装任何东西即可访问它。让我们创建一个名为"AwesomeProject"的新 React Native 项目:

shell 复制代码
npx react-native@latest init myApp

运行之前首先使用npx react-native doctor命令检查相关依赖是否满足项目编译条件:

shell 复制代码
npx react-native doctor

我们使用虚拟设备来运行项目

shell 复制代码
npm run android

项目成功编译后可以看到如下的页面:

安装过程中遇到的问题

  1. 安装microsoft-openjdk11的时候安装失败

有时候microsoft-openjdk11安装包已经下载下来,只是安装的过程中由于权限或者其他问题导致安装失败。这样我们就可以具体看一下控制台打印出来的错误信息,找到microsoft-openjdk11下载的目录,进入到具体目录后进行安装。

  1. 使用react-native doctor命令后可以看到如下的错误:

    第一个问题我们可以通过npm run android命令来解决,因为使用命令后,系统会自动启动对应的 ADB 程序

第三个问题我是忽略,因为我已经安装了Android Studio,可能是环境的问题导致报错,而Android Studio只是帮我们管理对应的 ADB 和 SDK 等等一下环境,所以这里报错可以忽略

第四个问题主要是在Android SDK Build-Tools中选择安装对应的版本就可以解决

相关推荐
zhangrelay8 分钟前
云课实践速通系列-基础篇汇总-必修-通识基础和专业基础-2026--工科--自动化、电气、机器人、测控等
linux·笔记·单片机·学习·ubuntu·机器人·自动化
计算机安禾11 分钟前
【计算机网络】第5篇:网桥学习与生成树算法——环路拓扑中的路径收敛问题
学习·计算机网络·算法
空中海13 分钟前
02 React Native状态、导航、数据流与设备能力
javascript·react native·react.js
知识分享小能手1 小时前
R语言入门学习教程,从入门到精通,R语言局部整体型数据可视化(10)
学习·信息可视化·r语言
空中海1 小时前
04 React Native工程化、质量、发布与生态选型
javascript·react native·react.js
承渊政道2 小时前
【动态规划算法】(完全背包问题从状态定义到空间优化)
数据结构·c++·学习·算法·leetcode·动态规划·哈希算法
玩转单片机与嵌入式2 小时前
学习嵌入式AI(TInyML),只需掌握这点python基础即可!
人工智能·python·学习
ErizJ2 小时前
Linux|学习笔记
linux·笔记·学习
大数据三康2 小时前
Java字符统计:从输入到输出的完整解析
java·学习·循环结构
952362 小时前
SpringAOP
java·后端·学习·spring