【问题标题】:Expo: Issue Sdk33 relating to expo-ConstantsExpo:与 expo-Constants 相关的问题 Sdk33
【发布时间】:2019-10-24 10:33:35
【问题描述】:

我有一条消息在运行我的应用程序时无法删除

以下 API 已移至单独的包中,不推荐从“expo”包中导入它们:常量。

  1. 使用以下方法将这些包的正确版本添加到您的项目中:

    expo 安装 expo-constants

    如果“安装”未被识别为 expo 命令,请更新您的 expo-cli 安装。

  2. 更改您的导入,以便它们使用特定的包而不是“expo”包:

    • import { Constants } from 'expo' -> import Constants from 'expo-constants'

我在 package.json 中安装了 "expo-constants": "^5.0.1"

里面的代码已经设置为

从'expo-constants'导入常量

不知道为什么在加载我的应用程序时我的终端中仍然出现此消息

【问题讨论】:

  • 在node_module文件夹中注册正确吗?
  • 你是什么意思..我运行应用程序并且很好
  • 升级时遇到同样的问题,将 CLI 从 2.7.1 升级到 2.21.1 为我解决了这个问题
  • 更新:切换分支后又回来了,应该是别的吧。

标签: react-native constants expo


【解决方案1】:

我也刚刚更新到 expo sdk33 并按照他们的指示正确导入常量,我仍然收到消息。我相信这并不是你的代码库有问题的迹象,而是只是提醒他们会显示一段时间以确保人们看到它并进行所需的更改。

【讨论】:

    【解决方案2】:

    也有可能第三方模块仍在使用已弃用的 expo 常量。只要你更新到 expo 34,你就会知道。那发生在我身上。当这成为问题时,只需升级该模块即可。

    【讨论】:

      猜你喜欢
      • 2019-12-13
      • 2021-03-06
      • 2020-10-24
      • 2021-09-17
      • 1970-01-01
      • 1970-01-01
      • 2020-03-11
      • 2021-11-20
      • 2019-02-28
      相关资源
      最近更新 更多