【发布时间】:2023-12-25 00:17:01
【问题描述】:
我使用create-react-native-app 创建了一个新应用,并立即使用these instructions 将Expo SDK 更新为29.0.0。
其中一条指令是在package.json 中设置"react-native": "https://github.com/expo/react-native/archive/sdk-29.0.0.tar.gz"。这个版本的 Expo 专门使用了 React Native 0.55.4 和 this table。
然而,当我 yarn install 时,我收到如下依赖警告:
警告“expo > react-native-maps@0.21.0”具有不正确的对等依赖关系“react-native@^0.51 || ^0.52 || ^0.53 || ^0.54”。
警告“expo > react-native-reanimated@1.0.0-alpha.3”具有不正确的对等依赖关系“react-native@^0.44.1”。
如果 Expo 需要一个 React Native 版本,而 Expo 的依赖项 需要一个冲突的版本,我想我对如何解决这些问题感到困惑。
您一般如何解决这些类型的冲突?我得到的大部分建议是“如果您的应用程序有效,请忽略它们”。这实际上是公认的方法吗?
【问题讨论】:
标签: reactjs react-native expo yarnpkg create-react-native-app