【问题标题】:React native version updating not working反应本机版本更新不起作用
【发布时间】:2019-08-12 08:46:17
【问题描述】:

我尝试将我的“React-native”版本从 0.57.8 更新到 0.59.0,但它没有更新。

react-native upgrade 0.59.0-rc.0 此命令用于更新,但更新后得到响应为 成功将此项目升级到 react-native v0.57.8 。另外,与包文件交叉检查,它显示了旧的 react-native 版本。

【问题讨论】:

  • react-native upgrade 在 0.59.0 之前的版本中已损坏,因此您必须使用升级助手手动更新:react-native-community.github.io/upgrade-helper。从 0.59.0 版本开始,您可以再次使用升级工具。
  • @Marcel Kalveram 所以你说需要手动一一更改所有文件
  • 是的,所有其他方法都非常容易出错。
  • 关闭电脑再开机。

标签: reactjs react-native


【解决方案1】:

有一个很棒的工具叫做 rn-diff-purge (请不要被这个名字所迷惑,它不会做任何类型的清除?)。该工具的作用是比较不同版本的 react-native,并从源代码级别向您展示差异。通过查看差异,您可以对构建进行相应的更改。这取决于您使用的库的数量,但初始构建可能会立即成功或显示一些错误。然后你可以一一处理这些错误。

到目前为止,我已经使用该工具升级了 3 次 react-native,从 30 分钟到 1 小时完成了升级。

https://github.com/pvinis/rn-diff-purge/compare/version/0.58.6..version/0.59.0

【讨论】:

    猜你喜欢
    • 2019-09-06
    • 2016-07-20
    • 2018-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多