我用create-react-native-app
创建了一个新的应用程序,并立即使用这些指示将Expo更新为29.0.0
。
其中一个指令是在"react-native": "https://github.com/expo/react-native/archive/sdk-29.0.0.tar.gz"
中设置package.json
。世博的这一版本特别使用了与这张桌子一样的本地这张桌子。
然而,当我yarn install
时,我会收到如下的依赖警告:
警告"expo >react本机-map@0.21.0“具有不正确的对等依赖关系”react本机@^0.51\x\x\0.52\x\{e76f}\{e76f}\x{e76f} 警告"expo >react本机-reanimated@1.0.0-alpha.3 3“有不正确的对等依赖”react本机@^0.44.1“。
我想我很困惑,如果世博会需要一个版本的Reactive原住民,而对世博会的依赖需要一个相互冲突的版本,我如何才能解决这些问题。
一般情况下,你是如何处理这些冲突的?我得到的大多数建议都是“如果你的应用程序正常运行,忽略它们”。这就是我们所接受的方法吗?
发布于 2018-08-04 05:04:21
那里的错误意味着react-native-maps
的0.21.0版本还没有更新以使用react-native
0.55。
如果您可以使用较新版本的react-native-maps
,那么您应该对其进行更新,否则您可以忽略它,并且根据0.54到0.55之间的变化,事情可能起作用,也可能不起作用。在javascript-land中,直到运行时才会看到错误,因此这可能涉及到一些测试。
另一种选择是,在所有依赖项赶上之前,不要将react-native
升级到0.55。
https://stackoverflow.com/questions/51681351
复制相似问题