问题标签 [expo-web]

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 投票
1 回答
93 浏览

react-navigation - 从名称中获取到 Screen 的路径,以与 useLinkProps 一起使用

我有一个带有 Expo 的移动应用程序。

要从一个屏幕移动到另一个屏幕,我使用react-navigation'snavigation.navigate(SCREEN_NAME)

我正在构建这个应用程序的网络版本,并希望我的按钮成为链接,而不是使用导航。这样,用户将能够在另一个选项卡中打开链接。

我发现了useLinkProps,它很好用,但不适用于屏幕名称。我不想在我的代码中对 url 进行硬编码,而是想以某种方式从屏幕名称中计算它们。

例如,navigate("AddMessageScreen")可能会打开 url/message/add/profile/598/message/add基于您当前的路线。我想使用 useLinkProps 自动选择正确的 URL。

知道如何实现吗?

0 投票
0 回答
110 浏览

react-native - React Native WEB 的可拖动平面列表

我正在使用这个 (react-native-draggable-flatlist)库在 React Native 和 React Native Web 中使用 EXPO 实现一个可拖动的平面列表,它本来可以完美运行,但是在网络上它有一些问题,有没有人设法实现它是正确的还是他们知道解决这个问题的方法?

本国的:

本国的

网站:

网络

0 投票
2 回答
951 浏览

react-native - 从 AppLoading 看不到启动画面

上面的代码不应该向我显示启动画面吗?我得到的只是一个白屏。真的很感激知道我在这里做错了什么。我的资产文件夹中有 splash.png。

我的 app.json 文件:

0 投票
1 回答
477 浏览

react-native - 通过 expo 运行 react-native 项目 web 版本的 web 版本时出错。消息是 - 无法编译 /Libraries/StyleSheet/processColor.js

当我尝试通过 expo 运行 react-native 项目时,出现此错误

这似乎是一个常见问题(通过谷歌搜索很明显),但似乎没有解决。

此链接https://github.com/expo/web-examples/issues/73上有一些嗡嗡声,但解决方案尚不清楚。

有没有人经历过并解决了这个问题?

更多数据——

  1. 我的是一个裸工作流项目,有一些本机模块,不确定它们是否会成为问题
  2. 我试过删除 node_modules 文件夹并运行npm install,但没有运气
0 投票
1 回答
134 浏览

react-native - Expo Electron OAuth2 登录

我正在尝试使用 Expo 为多个不同的平台构建一个应用程序,包括桌面 - 使用 Electron。现在我在继续记录过程直到结束时遇到问题。

我知道 Electron 使用 Expo React Native Web Features,但我不明白如何在重定向后继续记录过程。

这是我尝试过的:

每当我点击Login按钮时,我都会被重定向到我的 OAuth2 服务器并且我可以登录。之后,我应该被重定向到我的应用程序,但没有。

在此处输入图像描述

在登录过程之后,新窗口仍然存在,并且该应用程序的另一个实例继续存在。

在此处输入图像描述

我也在寻找电子功能,以了解如何充分破解它,以便拥有完整的工作流程,但我仍然不知道如何从代码的本机反应部分访问电子的主要过程。

任何帮助,将不胜感激。

0 投票
0 回答
54 浏览

react-native - 在 Web 浏览器中运行时,expo 无法编译使用?

我是 Linux 用户。我尝试在 Web 浏览器中运行项目,但出现此错误:

我在 StackOverflow 上进行了搜索,找到了两个相关的答案来将其添加到 app.json:

基于这里的解决方案https://github.com/expo/expo/issues/6157,我包括了这个包:

但这给了我一个更复杂的错误

0 投票
0 回答
9 浏览

deployment - 在 AWS Amplify 上的 Expo Web 项目中在运行时访问 USER_BRANCH 环境

我已经使用 Expo-Web 设置了一个 AWS Amplify 应用程序,并且我想在运行时访问我的 USER_BRANCH ENV。但它不起作用

在 react 应用程序中,您将编写如下构建设置:

并使用process.env.REACT_APP_USER_BRANCH访问它

但这不适用于 Expo-Web 应用程序。我也试过 EXPO_APP_USER_BRANCH,但在运行时它是未定义的。

您如何在 Expo Web 应用程序上从 AWS Amplify 访问 USER_BRANCH 环境?不幸的是,文档没有提供太多信息。

0 投票
1 回答
221 浏览

react-native - Expo react native web给出错误导入范围导入

我有一个项目react-native-web,并且在其上配置了博览会。声明脚本的范围为 imports @。我看到 metro.config.js 有 expo web 抱怨的那些导入的别名,这里是metro.config.js

我做了一些研究,并将我babel.config.js的修改为:

我知道上面的 babel 仅适用于模块,仅用于示例。我正在运行这个expo start然后 w 用于网络:

关于如何使这项工作的任何线索?

0 投票
0 回答
433 浏览

react-native - “在 'react-native-web/dist/index' 中找不到导出 'ViewPropTypes'(导入为 'RNViewPropTypes')

我收到此错误 -

https://forums.expo.dev/t/expo-start-web-failed-to-compile-after-import-native-base/40826

我通过他们的解决方案解决了这个问题,但现在我遇到了另一个错误。这个

请帮忙谢谢。

0 投票
0 回答
46 浏览

react-native - Expo Start web 卡在加载中

在此处输入图像描述请帮助我的博览会反应原生应用程序在 android 上运行良好。但是当我为网络运行它时,它停留在加载网络版本上。请帮忙谢谢。