ReactNative開發常用命令(持續更新...)

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設備

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

./gradlew clean  #clean工程

./gradlew assembleDebug  #打包apk,debug版

./gradlew assembleRelease  #打包apk,release版
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章