ReactNative开发常用命令(持续更新...)

MAC

sudo lsof -i tcp:8081 #查找端口占用的进程

sudo kill -9 26467 #杀死进程

Node

node -v  #显示版本,检查node是否正确安装

node src/test.js  #执行src目录下test.js文件

NPM


npm -v  #显示版本,检查npm 是否正确安装
 
npm install  #安装package.json下所有的模块

npm install react-navigation --save 或 -S  #安装react-navigation模块,模块会记录在 package.json 的 dependencies 下

npm install react-navigation --save-dev 或 -D  #安装react-navigation模块,模块会记录在 package.json 的 devDependencies 下
 
npm install -g react-navigation  #全局安装react-navigation模块
 
npm list  #列出已安装模块

npm list -g  #列出全局安装的模块

npm -g list --depth 0  #列出全局安装的根模块,不包括子模块       

npm config list  #列出当前目录下npm配置

npm config list  #列出全局的npm配置

npm show react-navigation     #显示模块详情
 
npm update        #升级当前目录下的项目的所有模块
 
npm update react-navigation    #升级当前目录下的项目的指定模块
 
npm update -g react-navigation  #升级全局安装的react-navigation模块
 
npm uninstall react-navigation  #删除指定的模块

npm run  #执行在 package.json 中 scripts 属性下定义的脚本

npm init demo  #创建demo工程,仅包含package.json文件

npm publish demo  #发布demo模块

YARN

yarn -v  #显示版本,检查yarn 是否正确安装

yarn 或者 yarn install  #安装package.json下所有的模块

yarn add react-navigation  #安装react-navigation模块,模块会记录在 package.json 的 dependencies 下

yarn add props-type --dev  #安装props-type模块,模块会记录在 package.json 的 devDependencies 下

yarn remove react-navigation   #移除react-navigation模块

yarn run  #执行在 package.json 中 scripts 属性下定义的脚本

ReactNative

react-native --version #显示版本,检查react-native是否正确安装

react-native init demo  --version 0.40.0 #创建demo工程,并指定版本

react-native start  #启动服务

react-native run-android  #运行android

react-native run-ios  #运行ios

react-native run-ios --simulator 'iPhone X'  #运行iPhoneX

react-native upgrade  #根据package.json配置的RN版本,更新RN环境代码

react-native link  #链接原生工程

Android

adb devices  #查看当前连接的Android设备

emulator -list-avds   #查看模拟器列表
~/Library/Android/sdk/tools/emulator -avd Pixel_XL_API_28   #启动模拟器

adb tcpip 5555 #打开端口号
adb connect 192.168.0.101:5555 #adb无线连接设备, 设备名:端口号
adb disconnect 192.168.0.101:5555  #断开无线连接

adb shell input keyevent 82  #打开调试菜单

adb install 包名  #安装apk

adb uninstall 包名 #卸载apk

adb shell am start -S -n 包名/.MainActivity   #启动app

adb shell am start -D -n 包名/.MainActivity   #调试app

./gradlew clean  #clean工程

./gradlew installDebug  #安装 Debug 包

./gradlew installRelease  #安装 Release 包

./gradlew assembleDebug  #打包apk,debug版

./gradlew assembleRelease  #打包apk,release版

IOS

xcrun instruments -s   #查看安装的模拟器
xcrun instruments -w "iPhone X (12.1)"   #启动模拟器
xcrun simctl install booted    #安装指定应用
xcrun simctl launch booted    #运行指定的 app
xcrun simctl uninstall booted    #卸载指定的应用
open *.xcworkspace   #打开工程

你可能感兴趣的:(ReactNative)