【问题标题】:React Native upgrade vs React Native New appReact Native 升级 vs React Native 新应用
【发布时间】:2019-12-12 08:49:19
【问题描述】:

我过去构建了一个 ReactNative 应用程序(版本 0.47)。升级到最新版本(0.60)搞砸了很多。如果我在 iOS 上使用相同的捆绑 ID 和 Android 上的相同应用程序 ID 构建一个新的 ReactNative 应用程序,它会在应用程序的升级周期中工作还是有更好的方法来做事。我的原始应用程序具有以下依赖项

  • 反应导航
  • React Navigation 手势处理程序
  • React Cookie 处理程序
  • 反应地理位置

所有这些依赖项都造成了一些升级问题,并且需要永远修复它。我认为我最好构建一个新应用程序,从现有应用程序中导出内容,而不是一直修复它。

非常感谢您的建议。

【问题讨论】:

    标签: android ios react-native


    【解决方案1】:

    如果您制作一个全新的应用程序,则必须重新安装 package.json 中的所有内容。我建议只使用react-native upgrade。反应人员还提供了一个很好的upgrade tool,这对于比较升级之间变化的文件之间的差异很有用。只有在万不得已的情况下,我才会创建一个全新的应用程序并复制文件。

    Upgrading React Native

    【讨论】:

    • 感谢您的即时回复。我完全同意你的看法。我一直在尝试使用内置命令升级我的应用程序。 Android 给我带来了一段非常艰难的时期,尤其是在我列出的包(React Native、导航手势处理程序)上。各种编译和执行错误。我在 iOS 上遇到了类似的问题,我能够全部解决。但 Android 不为所动
    • 你还可以做的是清除你的 node_modules 并在 react native 升级后重新安装。
    猜你喜欢
    • 1970-01-01
    • 2023-02-07
    • 1970-01-01
    • 2018-10-06
    • 2022-10-20
    • 2020-04-16
    • 1970-01-01
    • 2020-05-21
    • 2016-03-10
    相关资源
    最近更新 更多