關於android的react native項目,我遇到的常用命令

下面的命令除非特別說明,不然都是在dos窗口進入項目根目錄執行。

 

1、安裝RN庫

//安裝node_modules,會自動在項目根目錄下創建node_modules文件夾,並把RN項目需要使用的默認庫下載安裝
//一般下載的別人的項目可能沒有node_modules文件夾,因爲這個文件夾比較大。而且我自己也經常刪除這個文件夾,所以這個命令還是挺常用的
npm install
//本地安裝,就是隻安裝到這個項目
npm install realm --save

//全局安裝,所有項目都可以使用
npm install -g realm

2、安裝RN庫之後必須要進行關聯

//第一步中無論是npm install,還是隻安裝某一個庫,完成之後都需要進行關聯

//將整個node_modules關聯到項目,執行完npm install後使用
react-native link

//關聯node_modules中的某一個新增的庫到項目,如執行完npm install realm --save後使用
react-native link realm

3、爲當前RN項目啓動一個本地服務,執行成功之後窗口不能關,如果需要執行別的命令,需要另外打開一個dos窗口。
如果開發工具是webStorm,在啓動項目方面配置好了的話,會在自動執行react-native run-android之前自動執行react-native start
如果開發工具是android studio,在編譯成功的情況下,啓動項目的時候會知道執行react-native run-android,但是不會自動執行react-native start

react-native start

4、啓動android項目,啓動的時候會自動找到當前可使用的驅動(已啓動的模擬器、手機)。如果沒有執行第三步,啓動起來的項目會報一個連接不到10.0.3.2:8081的錯誤。或者成功啓動了項目,但是app中的頁面內容卻不是你本地已經改過的最新內容。

react-native run-android

5、清除android編譯,會將/android/app/build目錄刪除

//根目錄中的android目錄下執行
gradlew.bat clean

6、項目打包

//項目根目錄下的android目錄中執行
gradlew assembleRelease

7、這裏補充一個創建RN項目的命令

//這裏的demo是項目名稱,在dos窗口,進入到需要創建項目的目錄裏面執行這句命令,會在這個目錄中創建一個demo文件夾,裏面就是一個RN項目
react-native init demo

 

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