React Native 常用命令或快捷鍵合集
命令:
react-native init “專案名稱” : 執行React Native的初始化命令,建立一個專案
npm install : 需要在工程目錄下用此命令將依賴包下載下來
iOS快捷鍵:
蘋果鍵+R(模擬器) : 模擬器reload 介面
蘋果鍵+D (模擬器) : 模擬器彈出視窗模式 (可以點選remote debug)
ctrl+alt+回車(模擬器): 可以直接開啟chrome remote debug 模式
蘋果鍵+option + J(chrome):chrome 彈出debug視窗模式,除錯的具體日誌
android快捷鍵:
shift + r 連續2 次 模擬器reload 介面
Command⌘ + M快捷鍵來快速開啟Developer Menu。也可以通過模擬器上的選單鍵來開啟。
Android 打包命令:(Android studio)
1.首先選單欄build -generate signed APK 按照一步步 生成xxx.jks 檔案,把剛剛生成的簽名檔案複製到專案android/app資料夾下面
2.然後修改專案中gradle.properties檔案,進行新增如下的程式碼(注意下面的簽名和別名的名稱和上一步放入的xxx.jks要一樣,下面兩項分別填寫簽名和別名的密碼)
這一步我們是進行全域性的gradlde進行變數化的配置,後邊我們會在後邊的步驟中給相應的應用進行簽名。
[注意].以上的簽名祕鑰請大家一定要妥善保管,因為在應用釋出的時候需要的。
3.給應用添加簽名-配置區域性應用Gradle檔案
直接在工程目錄下得android/app/build.gradle中以下節點新增如下內容:
進入專案根目錄 再 cd android目錄下 開始打包 執行以下命令:
./gradlew assembleRelease
進入 android/app/build/outputs/apk目錄下面生成了app-release.apk
以後直接 執行命令 ./gradlew assembleRelease 就可以打包。
React Native main.jsbundle生成方法
(目前已不用生成main.jsbundle,直接可打包)
1.在React Native專案根目錄下執行 npm start
2.使用curl命令生成 main.jsbundle
3.在AppDelegate.m中選擇使用main.jsbundle 的程式碼
4.將真機聯上電腦,選擇信任,然後在Xcode中選擇使用其進行除錯,等待編譯完成即可執行!
生成後就可以進一步進行打包成.ipa檔案了