我基本上和这里有同样的问题。
https://github.com/firebase/firebase-js-sdk/issues/1899
我是如何得到这个错误的
由于 AsyncStorage
已弃用,我尝试按照 官方文档 安装 @react-native-community/async-storage
但它完全失败了,因为我得到了上面的错误。因此,我想回滚到我以前的工作版本,除了我所做的没有任何工作。
这些都没有解决我的问题
- 错误屏幕上建议的 4 个命令
- 撤消
yarn add
与yarn remove
- 我也做了
npm install @react-native-community/async-storage
,没用。 3.5 所以我做了npm uninstall @react-native-community/async-storage
它被删除了,但回滚不起作用。 - 重新安装
react-native-cli
- 从头开始重新创建一个全新的项目,但它仍然给出相同的错误。
我找不到解决方案。请帮忙。
原文由 Leonard 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果它在
iOS
你可能忘了做pod install
。将此粘贴到
ios/Podfile
:然后就做
cd ios && pod install
编辑。
我从头开始创建了一个项目,这是使 asyncStorage 在 iOS 和 Android 上运行的步骤:
react-native init AsyncTest
npm i @react-native-community/async-storage
(在此步骤中尝试使用 asyncStorage 会显示错误,但适用于 Android)
cd ios
和pod install
5)项目在iOS上成功运行并且可以工作。
react-native 版本是 0.60.4
这是项目测试 App.js 用于测试的方式:
AsyncStorageTest 是:
测试和工作,看看你是否错过了什么。
确保
@react-native-community/async-storage
与您的项目取消链接。