从0开始开发app(AI助手版)-架构及环境搭建
架构选择
- 前端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