在低版本項目中使用高版本組件時,會報錯,因此我們需要時刻升級我們的ReactNative版本,在獲得更多API,組件的同時,
避免出現兼容問題錯誤。可以通過react-native -v查看當前版本信息。
當前版本是0.41.2,現在我們升級到最高版本(目前爲止是0.45)
1.安裝git,更新版本會用到git
2.安裝react-native-git-upgrade工具模塊
react-native-git-upgrade包含兩個服務:
- 首先它會利用Git工具計算新舊版本文件間的差異並生成補丁
- 然後在用戶的項目文件上應用補丁
3.運行更新命令
react-native-git-upgrade 更新到最新版本
或者react-native-git-upgrade x.x.x(版本號)
4.老版升級方式
有時,我們利用自動升級的方式,會出現失敗,那我們採用老式的升級方法
打開項目中的package.json文件,在dependencies模塊下找到react-native
將當前版本改爲最新版本,然後在命令行中運行npm install (如果出現提示權限錯誤,在命令行前添加sudo)
版本從0.24開始,react-native 還需要安裝額外的react模板,並且對react的模板有嚴格的要求,過高和過低都不可以,
安裝過程中有如下報錯:
如:[email protected] but none was installed
提示我們還需要安裝[email protected]
npm install [email protected] --save .