javascript - 满足于 react native 样板 - 加载包失败

标签 javascript react-native contentful

我在尝试将 Contentful JavaScript SDK 与新的 React Native 应用程序一起使用时遇到问题。重新创建的步骤:

react-native 初始化 MyApp npm install contentful --save

然后在 index.js 中:

从 'contentful' 导入 { createClient };

然后构建/运行:react-native run-ios

导入行就位后,它会提示缺少 http 模块。如果我使用来自 https://github.com/Khaledgarbaya/ContentfulReactNative-boilerplate 的 Khaled 的样板示例, 然后它工作正常。

知道可能导致冲突的原因吗?

我已经尝试了错误消息中的建议,但它们没有解决问题。

Error when including the contentful library

感谢您的帮助/建议

最佳答案

可以导入浏览器版本的contentful SDK,不依赖http库:

const { createClient } = require('contentful/dist/contentful.browser.min.js')

此解决方案归功于维护人员之一 here .

关于javascript - 满足于 react native 样板 - 加载包失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48365871/

相关文章:

javascript - 从 JavaScript 中的 XAML 元素中删除属性

javascript - 如何创建函数方法

reactjs - 尽管使用了备忘录并且没有更改任何 Prop ,但在功能组件中重新渲染子项

javascript - 迭代按钮点击 Angular 5 上的 api 数据

contentful - 从 Contentful 条目 id 获取图像 URL

javascript - 如何 "Decompile"书签?

javascript - 使用 Javascript 触发事件发送 HTTP Post

ios - 在 xcode 中打开 react native 项目

android - 找不到 com.android.tools.build :gradle:3. 5

javascript - 内容丰富的文档HtmlToString格式链接