问题标签 [expo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
26269 浏览

javascript - 如何使用 Expo 在真实的 iOS 设备上运行应用程序?

我正在使用 Expo 来运行我的应用程序。我可以在 Expo XDE 中看到两个选项:

  1. 在 iOS 模拟器上打开
  2. 在安卓上打开 XDE

我想通过直接连接到我的设备来运行我的应用程序。世博会可以吗?

0 投票
1 回答
353 浏览

javascript - 如何将 react-native-vanilla 项目迁移到博览会?

现在,我有一个使用 vanilla CLI 创建的 React-native 项目。

我刚听说过expo,我想用它,但似乎我必须先在它上面创建我的项目。

有没有办法将 react-native-vanilla 项目迁移到博览会?

0 投票
1 回答
1693 浏览

reactjs - React Native 和 Expo - SVG 不会在 iOS 设备上呈现

我已经使用“create-react-native-app”启动了一个项目,但我不知道如何渲染 .svg 文件。我尝试了所有svg 库,例如 react-native-svg-uri、react-native-svg-image、msvgc(将 .svg 转换为使用 react-native-svg 反应组件),但这些都没有帮助。有时,当我在手机上运行应用程序预览(带有 expo)时,它会立即崩溃,有时它只显示加载动画 - 而不是显示实际的 .svg 图像。没有错误 - 它根本不会呈现 svgs。

例如,此代码显示加载动画

先感谢您!

0 投票
3 回答
4778 浏览

react-native - Expo的React-native-camera错误:未定义不是对象(评估'CameraManager.Aspect')

我似乎无法让 react-native-camera 在 Expo 中工作。这是我收到的错误的屏幕截图:

相机错误

该错误源自index.js调用的 react-native-camera 的第 62 行NativeModules.CameraManager。这是否与无法访问某些本机 API 的博览会有关?

已经采取的步骤:

  • react-native 链接 react-native-camera
  • 守望者手表德尔所有
  • rm -rf node_modules && npm install
  • rm -fr $TMPDIR/react-*
  • npm start -- --reset-cache

重新开始构建

我还通过创建了一个常规的 react native 应用程序,react-native init并且能够正确设置 react-native-camera 没有任何问题。

0 投票
1 回答
2151 浏览

reactjs - 访问应用程序其他部分的构造函数中声明的类变量(React)

我目前正在学习 React-native。我正在关注 Pluralsight 教程,但不幸的是他的一些代码已经过时了。我有以下代码:

我的问题是这条线:

如果我记录 this.state 它错误并且状态未定义。如果我内联复制 todos 的内容,代码会编译,所以我知道它在范围界定方面存在一些问题,但我想我从根本上不明白如何正确地做到这一点。在我开始使用 Navigator 之前,我完全可以从构造函数中引用 this.state。

如果有人可以帮助我理解,我会很高兴。

谢谢!

0 投票
1 回答
28826 浏览

react-native - 将现有的 React Native 项目转换为 Expo

我正在考虑使用 Expo 在 React Native 中构建移动应用程序,我在常见问题解答下注意到现有的 React Native 项目可以转换为 Expo。

我们究竟在转换什么?我真的很喜欢尽可能保持纯净和干净,中间没有太多抽象层,这会掩盖我理解应用程序中真正发生的事情的能力。

我希望能对转换过程中真正发生的事情以及 Expo 为现有项目添加的内容提供更多说明。

0 投票
0 回答
198 浏览

react-native - 如何修复基本 Expo 应用程序中的“导航器不存在”错误?

调试时,单击任何选项卡时出现此错误。应用程序似乎工作正常,但这当然会破坏调试。

这是从头开始的基本应用程序。

Expo中的错误消息

0 投票
4 回答
14426 浏览

android - React Native 中的状态栏颜色

如何在不编辑 Android 特定文件的情况下更改StatusBar组件的背景颜色?react-native

文档,我可以使用backgroundColor财产。但它失败了。barStyle属性,setBarStyle&&setBackgroundColor静态方法也不能正常工作。

只有hidden财产有效。

我正在使用create-react-native-app,使用Expo构建。

0 投票
2 回答
4519 浏览

npm - npm 找不到某些 react-native 模块的依赖项

我正在使用 create-react-native-app 创建一个反应原生应用程序

我将 react-native 版本更新为 0.44.0,这需要将 react 版本更新为 16.0.0-alpha.6 这是我的 package.json

运行 npm install 给我以下错误

看起来 react 版本 16.0.0-alpha.6 无法被 lottie-react-native、react-native-maps、react-native-svg 和 react-static-container 识别。我不确定是否必须满足主要版本(15),或者这些库没有使用 alpha 版本 16,或者其他什么。有谁知道如何解决这一问题?谢谢。

0 投票
1 回答
2339 浏览

react-native - 无法从“/home/pfe/node_modules/@expo/vector-icons/Entypo.js”解析模块“./fonts/Entypo.ttf”

当我尝试使用 expo 运行我的应用程序时,出现此错误: 无法从 /home/pfe/node_modules/@expo/vector-icons/Entypo.js 中解析模块 './fonts/Entypo.ttf'

npm:4.3.0 react-native-cli:2.0.1 react-native: 0.42.0 expo@15.1.3

在此处输入图像描述