首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:[@RNC/ AsyncStorage ]:NativeModule: AsyncStorage为null

错误:[@RNC/ AsyncStorage ]:NativeModule: AsyncStorage为null
EN

Stack Overflow用户
提问于 2022-05-17 20:58:35
回答 1查看 1.1K关注 0票数 0

我正在创建一个反应本地iOS应用程序,而不是使用世博。我安装了AsyncStorage @react-native-async-storage/async-storage并在我的应用程序中使用它,如下面的代码所示。

问题是我得到了下面的错误消息。我已经尝试通过以下步骤来解决问题,但是错误仍然存在。有人能建议如何修正这个错误吗?

我的代码:

代码语言:javascript
复制
import AsyncStorage from '@react-native-async-storage/async-storage'

const authenticate = (token) => {
    setAuthToken(token)
    AsyncStorage.setItem('token', token)
}

我为解决错误而采取的步骤(都不成功):

  1. 退出终端和模拟器,然后重建并重新启动应用程序。
  2. ran npm start --reset-cache
  3. 导航到ios目录并运行pod install

错误消息:

错误:@RNC/ AsyncStorage : NativeModule: AsyncStorage为null。要解决此问题,请尝试以下步骤: ·重建并重新启动应用程序。·运行带有--reset-cache标志的包装机。·如果您在iOS上使用iOS,请在ios目录中运行pod install,然后重新构建并重新运行该应用程序。·如果在使用Jest进行测试时发生这种情况,请查看文档如何将AsyncStorage与其集成:https://react-native-async-storage.github.io/async-storage/docs/advanced/jest

EN

回答 1

Stack Overflow用户

发布于 2022-05-17 21:44:49

当库未正确链接或自动链接无法工作时,通常会发生此错误。尝试按解释的这里那样手动链接库。

react-native link @react-native-async-storage/async-storage

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

https://stackoverflow.com/questions/72280617

复制
相关文章

相似问题

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