【问题标题】:React Native Expo CameraReact Native Expo 相机
【发布时间】:2018-02-12 18:32:35
【问题描述】:

react native expo camera 示例给出错误,例如 _Camera is not defined https://docs.expo.io/versions/latest/sdk/camera.html 但我看到其他人已经让它工作了 here

有没有人有一些关于如何使用相机模块的基本代码?或者调试文档示例为什么不起作用?

【问题讨论】:

  • 这里也一样,你有什么相机代码作品在博览会上吗?

标签: react-native expo


【解决方案1】:

我遇到了同样的问题,经过大量研究后,从 v20 添加了 Expo Camera。我使用的是 v19.0。我是 Expo 的新手,并没有意识到它是在 v20 here 中添加的。将 react-native expo 版本升级到 v20 后问题得到解决。 .basic code for camera in expo is here

在 package.json 中编辑

"react-native": "https://github.com/expo/react-native/archive/sdk-20.0.0.tar.gz",

"expo": "20.0.0-alpha.4",

"react": "16.0.0-alpha.12",

在 app.json 中编辑

"sdkVersion": "20.0.0",
  • 删除项目的 node_modules 目录并运行npm install

  • 在 XDE 中重新打开您的项目并按“重新启动”以清除打包程序缓存

【讨论】:

  • 这个例子也适用于我 github.com/expo/camerja 文档由于某种原因没有
  • @GregBenner,不确定您发表评论时是否属实,但目前cameraja 示例项目不适用于最新版本的 Expo。您正在阅读的文档可能适用于比您正在运行的更新的 Expo 版本。
  • @ChidG 它对我有用。这是我的博览会和反应版本“expo”:“20.0.0-alpha.4”,“react”:“16.0.0-alpha.12”,“react-native”:“github.com/expo/react-native/archive/sdk-20.0.0.tar.gz
  • @AnjalSaneen 很好。 Expo的当前版本是22.0.0,我不得不更改部分代码以使示例项目运行。
  • 每个博览会版本都有自己的语法还是什么? @ChidG
猜你喜欢
  • 2020-10-06
  • 2020-12-13
  • 1970-01-01
  • 1970-01-01
  • 2020-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多