React-native 从 0.61.5 升级到 0.63.2:TypeError: Super expression must be null or a function
Posted
技术标签:
【中文标题】React-native 从 0.61.5 升级到 0.63.2:TypeError: Super expression must be null or a function【英文标题】:React-native upgrade from 0.61.5 to 0.63.2: TypeError: Super expression must either be null or a function 【发布时间】:2021-01-10 10:08:03 【问题描述】:我正在尝试将 React-native 从 0.61.5 升级到 0.63.2。 对于 ios,一切正常。但对于 android,我有:
构建包时的当前错误:
ERROR TypeError: Super expression must be null or a function
ERROR Invariant Violation: Module AppRegistry 不是注册的可调用模块(调用 runApplication)
ERROR Invariant Violation: Module AppRegistry 不是注册的可调用模块(调用 runApplication)
模拟器白屏
我删除了应用程序,清理了解决方案 - 不起作用。
由本手册更新:https://react-native-community.github.io/upgrade-helper/?from=0.61.5&to=0.63.2
【问题讨论】:
【参考方案1】:我通过将依赖项和 devDependencies 更新到最新版本来解决问题。我想更好的解决方案是找出需要更新的确切内容。但现在最重要的是应用程序终于运行了:)
【讨论】:
以上是关于React-native 从 0.61.5 升级到 0.63.2:TypeError: Super expression must be null or a function的主要内容,如果未能解决你的问题,请参考以下文章
React Native 升级版本从 0.61.5+ TypeError 到 0.63:
如何从 React ^0.14.8 & React-native ^0.24.1 升级到 React 15.0.2 和 React-native 0.26.3
将仅 JS 的 react-native 库升级到 RN 0.60