進(jìn)入當(dāng)前項(xiàng)目的目錄
在命令行中使用:
react-native --version
就可以查看當(dāng)前使用的版本
在命令行中輸入:
npm info react-native
就可以查看 React Native 的歷史和最新版本
React Native可以直接更新到某個(gè)版本:
npm install --save react-native@0.23.0
就可以更新到0.23.0版本
如果升級(jí)后出現(xiàn)類(lèi)似于
react-native@0.23.0 requires a peer of react@^0.14.5 but none was installed.
執(zhí)行:
npm install --save react
或者:
npm install --save react@0.14.5
即可讨盒。
如果更新后執(zhí)行 react-native run-android 不能正確運(yùn)行,而是出現(xiàn)類(lèi)似:
Could not find com.facebook.react:react-native:0.23.0.
錯(cuò)誤,或者在 Android Studio 中直接運(yùn)行 app 時(shí)報(bào)錯(cuò):
Android Studio failed to resolve com.facebook.react:react-native:0.23.0
那么可以按照下列命令修復(fù)绊率,首先在命令行中執(zhí)行:
npm i
執(zhí)行完畢且不報(bào)錯(cuò)后妄讯,執(zhí)行下面的命令辫愉,注意伏社,在執(zhí)行命令之后每辟,某些文件可能會(huì)產(chǎn)生沖突饺藤,請(qǐng)確保你的本地文件記錄可以恢復(fù)(在 Android Studio 中可以查看歷史記錄來(lái)恢復(fù)文件)
react-native upgrade
執(zhí)行上面的命令可能會(huì)提示你是否覆蓋文件包斑。在解決沖突之后重新運(yùn)行 App 即可。