RN 第三方庫快速查找網址:https://js.coach/
(下面的文章以https://github.com/rebeccahughes/react-native-device-info 為例)
PS:因為yarn是非死不可準備用來替換npm的,所以以下使用npm命令可以替換成yarn(個人感覺yarn確實比npm快一些)
1、安裝npm 或者 yarn
2、引入第三方庫,進入項目的根目錄(即package.json所在目錄),輸入命令:npm install [第三方庫] --save
,如npm install react-native-device-info --save
(yarn命令:yarn add react-native-device-info --save
)
命令執行完成之后,在文件package.json中會有引入的項目。在node_modules文件夾中會有引用的組件的文件夾,如例子中的 react-native-device-info文件夾
package.json截圖
node_modules文件夾截圖
3、將第三方庫鏈接到項目,在項目的根目錄中輸入命令:npm link
(或yarn link
)
4、使用react-native run-ios或者react-native run-android運行項目(注意:Android如果需要添加相關權限,再去更改相關的manifest文件。如果有項目執行失敗的情況,可以嘗試重啟JS服務器、刪除第三方庫等方式重新跑一次命令,有些項目的特殊設置會在github中標注)