在React Native中使用Expo错误:找不到本机模块'ExpoApplication',js引擎:hermes

问题描述 投票:0回答:1

我有一个使用 Expo SDK 49 的 Expo React Native 应用程序。

我更新到了 Expo SDK 50,除了推荐的软件包之外没有做任何其他更改。

我收到以下错误: 找不到本机模块“ExpoApplication”,js引擎:hermes

当我有这个代码时:

import * as Application from "expo-application";
...

    <AboutText
        label="Native build version"
        info={Application.nativeBuildVersion}
        ></AboutText>`

我已经重新安装,我在 package.json 中有这个

    "expo": "50",
    "expo-application": "~5.8.4",

有什么建议吗?

react-native expo
1个回答
0
投票

我放弃了尝试使用Expo SDK 50寻找解决方案。解决方案是更新到SDK 51。

我更新到了 SDK 51(Expo 建议您增量更新 - 我应该忽略他们的建议并节省大量时间)。现在没问题了。在 SDK 49 上运行的代码现在在 Expo SDK 51 上运行不变。我在更改日志中没有看到任何内容反映此问题。

© www.soinside.com 2019 - 2024. All rights reserved.