架构选择

  • 前端React Native + 后端Firebase
    原因

环境准备

  • 安装node

  • 安装JDK

    • 命令行工具:Node.js command prompt
    • 命令行查询Javav版本:javac -version
    • 使用nrm工具切换淘宝源:npx nrm use taobao
    • 安装yarn,替代npm下载工具,加速node模块的下载:npm install -g yarn
      例如用yarn代替npm install命令,用yarn add 某第三方库名代替npm install 某第三方库名。
  • 安装安卓开发环境

  • 设置环境变量:ANDROID_HOME=C:\Users\AppData\Local\Android\Sdk
    PATH=%ANDROID_HOME%\platform-tools

  • 卸载垃圾:npm uninstall -g react-native-cli @react-native-community/cli

  • 使用命令行创建 新项目 :npx @react-native-community/cli init AwesomeProject

  • 在Android Studio创建一个虚拟设备并打开。点击"Create Virtual Device…“,然后选择所需的设备类型并点击"Next”,然后选择Tiramisu API Level 33 image.

  • 命令行切换到项目目录:cd AwesomeProject

  • 连接虚拟机:yarn android

在这里插入图片描述

安装expo:npx create-expo-app@latest

进入文件夹:cd expo-demo

启动expo:expo-demo>npx expo start

参考

React-Native学习指南:ttps://github.com/reactnativecn/react-native-guide
React-Native中文网:https://reactnative.cn/docs/environment-setup

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐