進入當前項目的目錄
在命令行中使用:
react-native --version
就可以查看當前使用的版本
在命令行中輸入:
npm info react-native
就可以查看 React Native 的歷史和最新版本
React Native可以直接更新到某個版本:
npm install --save react-native@0.23.0
就可以更新到0.23.0版本
如果升級后出現(xiàn)類似于
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 不能正確運行,而是出現(xiàn)類似:
Could not find com.facebook.react:react-native:0.23.0.
錯誤,或者在 Android Studio 中直接運行 app 時報錯:
Android Studio failed to resolve com.facebook.react:react-native:0.23.0
那么可以按照下列命令修復,首先在命令行中執(zhí)行:
npm i
執(zhí)行完畢且不報錯后,執(zhí)行下面的命令,注意,在執(zhí)行命令之后,某些文件可能會產生沖突,請確保你的本地文件記錄可以恢復(在 Android Studio 中可以查看歷史記錄來恢復文件)
react-native upgrade
執(zhí)行上面的命令可能會提示你是否覆蓋文件。在解決沖突之后重新運行 App 即可。