1.新建RN項(xiàng)目?
????????//創(chuàng)建項(xiàng)目(新建RNDemo項(xiàng)目)
????????react-native init RNDemo?
????????//安裝依賴的node_modules (此步驟必須,否則運(yùn)行到手機(jī)上報(bào)錯(cuò))
????????npm install ? ?
2.運(yùn)行RN項(xiàng)目
? ? ? ? react-native run-android
? ? ? ? react-native run-android //調(diào)試android 日志
3.IOS 模擬器調(diào)試
? ? ? ? Command + R ? //重新加載
????????Command + D ?//調(diào)起調(diào)試選項(xiàng)。
? ? ? ? Command + T //快慢執(zhí)行
4.Android模擬器
? ? ? ? Command + M //調(diào)起調(diào)試選項(xiàng)
5.在終端顯示android調(diào)試日志
????????react-native log-android
6.安裝插件、link插件和卸載插件
????????yarn add xxx ?//xxx插件名
????????yarn add react-native-splash-screen: 3.0.6 //安裝指定版本插件
? ? ????react-native link xxx ?//xxx插件名
????????react-native unlink xxx //xxx為插件名
? ? ? ? npm uninstall xxx //xxx插件名
7.啟動(dòng)adb
????adb start-server
8.殺掉adb
????adb kill-server
9.查看當(dāng)前連接的手機(jī)設(shè)備
? ? adb devices
10.adb連接設(shè)備
?????adb connect ip:端口 ?//
11.連接夜神模擬器
????adb connect 127.0.0.1:62001
????adb connect 127.0.0.1:52001
12.連接海馬玩模擬器
????adb connect 127.0.0.1:26944
13.指定IOS運(yùn)行模擬器版本
????react-native run-ios --simulator "iPhone 7" //指定后以后將用此版本
14.安裝指定版本的RN項(xiàng)目
????react-native init MyApp --version 0.44.3 (npm install --save react-native@0.48.2)
15.npm 指定版本的rn?
????npm install --save react-native@0.48.2
16.重啟終端
????killall -9 node
????npm start -- --reset-cache