使用 React Native 解析服务器

Posted

技术标签:

【中文标题】使用 React Native 解析服务器【英文标题】:Parse Server with React Native 【发布时间】:2018-04-05 08:55:10 【问题描述】:

我正在尝试将 Parse 服务器与 React Native 集成,所以我遵循 documentation 并添加了 parse/react-native 包,但它一直抛出此错误 "TypeError: _reactNative3.default.setAsyncStorage is not一个函数

这是我的点心了解更多详情https://snack.expo.io/BkWo7v7sG

【问题讨论】:

【参考方案1】:

这个错误意味着你的Parse SDK 不是正确的installed / imported

这是真的,因为在您的 package.json 中您正在使用

 "parse/react-native": "1.11.1"

这不是一个包。

您需要通过 npm / yarn 将Parse 安装为yarn add parse 或修改您的package.json

"parse": "1.11.1"

并按照步骤进行,然后就可以了。

【讨论】:

感谢您的回复,所以我可以从 'parse' 导入 Parse 而不是 'parse/react-native" ?? 不,你需要在你的package.json中安装parse而不是parse/react-nativeparse/react-native不是一个包 感谢您的解决方案解决了初始化问题,但是在使用查询时它会抛出 “找不到变量:localStorage” 错误

以上是关于使用 React Native 解析服务器的主要内容,如果未能解决你的问题,请参考以下文章

使用 Atom 和 React Native 的 ESLint 意外解析错误

错误:无法解析模块 react-redux/native

错误:捆绑失败 - 尝试解析模块“react-native-firebase”时

React native 的中继突变返回 400 错误请求?

React Native:无法解析模块 fs

无法从“App.js”解析“@react-navigation/native”-React Native + 如何解决?