一 概述
本文介绍与React Native开发相关指令,包含
- Node
- Yarn
- React Native版本相关
- JDK
- Android配置
- 项目创建
- 运行
二 Node
2.1 版本
指令
显示
2.2 查看源
2.3 源切换
1 2 3 4 5
| # 使用nrm工具切换淘宝源 npx nrm use taobao
# 如果之后需要切换回官方源可使用 npx nrm use npm
|
2.4 更新npm
1
| npm install -g npm@latest
|
三 Yarn
3.1 安装
3.2 yarn操作
安装
卸载
1
| yarn remove 替换npm uninstall
|
四 React Native版本相关
4.1 npm查看
- npm info react-native:查看react-native所有版本信息
- npm view react-native version:通过 npm 包管理器来查看 React Native 的最新版本
- npx react-native -version:用于查看本地安装的 React Native 版本
- npm uninstall react-native:卸载react-native
- npm install --save react-native@0.55.4:安装指定版本react-native
- npm install:安装最新版react-native
- npm update -g react-native-cli:更新版本命令
4.2 react-native查看
- npx react-native -h:查看react-native所有命令
- npx react-native -v:查看react-native版本号
- npx react-native --version:查看react-natie-cli版本号
- npx react-native@latest init AwesomeProject:创建项目
- npx react-native@x.xx.x init projectName --version x.xx.x:创建指定版本的react-native项目;
- npx react-native start:开启Metro Bundler(web服务器)服务
- npx react-native run-ios / run-android:构建App并运行到iOS或Android模拟器
- npx react-native new-library [options]:生成一个native-library
- npx react-native new-library -h:查看new-library的参数
- npx react-native bundle [options]:构建离线JavaScript bundle数据传递包
- npx react-native eject [options]:重新设置react-native-cli路径
- npx react-native install [options]:安装和连接本地环境
- npx react-native uninstall [options]:卸载和不连接本地环境
- npx react-native upgrade [options]:升级项目模版文件
- npx react-native log-android / log-ios [options]:启动Android / iOS日志输出
- npx react-native依赖项:安装环境信息列表
五 JDK
指令
显示
1
| openjdk 11.0.19 2023-04-18
|
六 Android配置
6.2 配置 ANDROID_HOME
配置
1
| D:\SoftWare\DevTools\Android\SDK
|
6.3 环境变量
1 2 3 4
| %ANDROID_HOME%\platform-tools %ANDROID_HOME%\emulator %ANDROID_HOME%\tools %ANDROID_HOME%\tools\bin
|
七 项目创建
6.1 卸载旧的react-native-cli指令
1
| npm uninstall -g react-native-cli @react-native-community/cli
|
6.2 创建项目
1
| npx react-native@latest init AwesomeProject
|
6.3 项目依赖
查看过时依赖
1 2
| npm outdated yarn outdated
|
更新过时依赖
八 运行
指令
1 2 3
| yarn android # 或者 yarn react-native run-android
|
九 参考