首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >某些依赖项与已安装的expo包版本不兼容。

某些依赖项与已安装的expo包版本不兼容。
EN

Stack Overflow用户
提问于 2022-08-02 14:59:16
回答 2查看 947关注 0票数 0

你好,我正在学习expo的Reactive原住民,在运行我的应用程序时,我得到了下面的错误。我的应用程序运行良好,但我只是想摆脱错误。有什么像npm update这样的方法可以消除这个错误吗?

以下是错误:

有些依赖项与已安装的expo包版本不兼容:

  • @react-native-picker/picker -预期版本: 2.4.0 -实际版本安装: 2.4.2
  • react-native-safe-area-context -预期版本: 4.2.4 -实际版本安装: 4.3.1
  • react-native-screens -预期版本:~3.11.1 -实际版本安装: 3.13.1您的项目可能无法正常工作,直到您安装正确版本的软件包。若要安装这些软件包的正确版本,请运行: expo依赖项,或通过运行expo name.

来安装各个软件包

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-08-03 07:43:28

实际上,这能起作用。

代码语言:javascript
复制
expo doctor --fix-dependencies
票数 0
EN

Stack Overflow用户

发布于 2022-08-02 15:42:14

似乎有些已安装库的预期版本低于实际安装的版本。您需要降级您的依赖关系,以匹配预期的版本,以消除警告。

首先,您需要通过命令:npm uninstall [library-name]卸载上述软件包。例如:npm uninstall react-native-screens

之后,您需要使用推荐版本重新安装上述库:mpn install react-native-screens@3.11.1

要获得更多信息,还可以参考以下内容:How do I down grade my react navigation in a current react-native project?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73209711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档