还不是一个真正的问题,我有一个正在本机运行的项目,我想在不久的将来进行升级
答案 0 :(得分:2)
最好(最快)的方法是创建一个新应用并传输您的源文件和依赖项。
答案 1 :(得分:1)
启动新应用程序还可以解决许多未链接的问题
答案 2 :(得分:0)
使用react-native init
命令创建新应用
复制旧项目中的所有软件包
注意::每当您运行命令react-native run-ios&pod install时,也请不要忽略react-native取消链接,自动链接在0.60中也有效,但仍然可能需要在info.plist和appdelegate中进行一些更改.m和Xcode中也是如此
yarn add @react-native-community/async-storage @react-native-community/datetimepicker @react-native-community/netinfo axios lodash moment react react-native react-native-animatable react-native-device-info react-native-dialog react-native-document-picker react-native-dropdown react-native-elements react-native-fast-image react-native-fbsdk react-native-firebase react-native-geocoder react-native-gesture-handler react-native-google-places-autocomplete react-native-google-signin react-native-image-crop-picker react-native-image-picker react-native-image-zoom-viewer react-native-maps-directions react-native-material-dropdown react-native-modal-wrapper react-native-progress react-native-searchable-dropdown react-native-simple-toast react-native-snap-carousel react-native-swipe-list-view react-native-swipeable-flat-list react-navigation react-redux redux redux-logger redux-persist redux-saga redux-thunk
react-native run-android
查看出了什么问题,然后从package.json和yarn install
中删除该特定程序包
重复执行,直到除非调用app:installDebug
即使应用程序是fbsdk的安装问题,也可以使用stackoverflow帮助解决它
在将那些有问题的软件包安装到项目之前,通过验证那些软件包在您的旧项目中是否确实被使用或注释掉来确保值得安装这些软件包 //“ react-native-maps”:“ ^ 0.26.1”, //“ react-native-vector-icons”:“ ^ 6.6.0”, //“ rn-fetch-blob”:“ ^ 0.12.0”
为IOS配置此应用程序注意:: Andriod问题很难解决。直到现在我都还没有发现适合您的疾病。抱歉!!! :-p
将旧项目中的剩余文件带到新项目中,并替换App.js
构建您的项目react-native run-ios
使用react-native start
并找到所需的软件包并安装它们,并使用yarn add
和vscode
几乎不会发生任何变化,例如异步存储,react-navigation-tabs,react-navigation-stack等。react-native-安全区域-上下文context react-native-screens native-community / masked-view
您的应用程序可能会成功运行,但可能会出现一些用户界面和字体问题,您需要解决或将其关闭
我将努力在android上解决问题,如果找到一个,请与我分享