有人有将React Native代码从0.59版本转换到最新版本的经验吗?

问题描述 投票:0回答:1

有任何工具或解决方案可以帮助完成此任务吗?

我有一个版本为0.59.10的旧React Native项目,我想将其转换为最新版本。我尝试了几种方法,但我的源代码与React Native的最新版本不兼容。

我的主要问题是

如何使我的代码与最新版本的 React Native 兼容? 我应该手动修复它,还是有任何可用的工具或解决方案?

javascript reactjs typescript react-native react-native-navigation
1个回答
0
投票

从未使用过 React Native 版本低于 60 的应用程序,但我可以给你我的建议。使用最新的反应本机版本初始化新的反应本机项目。从旧应用程序复制包并根据需要更新它们。然后对 src 文件夹执行相同的操作。之后添加旧项目中的其余文件(如果有的话),例如 eslintrc、babel.config 等。 如果一切成功,您可以开始将应用程序的本机部分添加到新应用程序中,包括图标、应用程序名称、启动画面、权限以及您需要的所有其他内容。如果旧应用程序位于 github 上,请不要忘记从旧项目中添加 .git 文件夹。这就是我管理更新应用程序的方式

编辑:像react-native升级助手这样的工具不会让你摆脱这种情况。我发现它仅在将应用程序从 70+ 更新到更高版本时有用。

© www.soinside.com 2019 - 2024. All rights reserved.