问题标签 [create-react-native-app]
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.
react-redux - 在 StackNavigator 中使用 redux-connected 组件作为屏幕
我正在使用和创建一个反应本机应用create-react-native-app
程序。我正在尝试将与 redux 连接的组件作为屏幕添加到嵌套中(尽管嵌套似乎没有任何区别,但无论哪种方式都不起作用),并且始终收到一条错误消息说. 当我从文件中删除 redux 连接时,一切正常。知道如何让它工作吗?react-navigation
react-redux
StackNavigator
Route 'MilkStash' should declare a screen
MilkStash.js
应用程序.js
AppWithNavigation.js
MilkStash.js
减奶器.js
减速器.js
reactjs - 没有 npm 弹出的 React-native-video
我对 React Native 开发相当陌生,我正在尝试在我的移动应用程序中包含一个视频播放器。我创建了应用程序,create-react-native-app
并通过运行在 Expo 中查看它npm start
。
但是,当我尝试使用 、 和 等软件包时react-native-video
,react-native-video-controls
我react-native-video-player
收到以下警告:“警告:“RCTVideo”的本机组件不存在。” 示例用法:
当我查找 RCTVideo 时,我发现解决方案说我应该添加RCTVideo.xcodeproj
到我的 XCode 项目中。据我所知,这表明我应该在尝试运行视频之前退出应用程序。这个对吗?有没有办法解决这个问题?
android - 如何为 create-react-native-app 生成 apk 文件(使用 EXPO.IO 组件)
我使用 create-react-native 设置了我的应用程序,并在我的应用程序中使用了expo 的Video 组件。如何保留此视频组件并生成 apk 文件?如果我错了,请纠正我:据我了解, npm runeject 会阻止您将来使用 expo 组件。那么如何生成apk文件。不管是签名还是未签名,至少对我来说,我只想通过电子邮件将apk文件通过电子邮件发送给我的朋友,以便他可以在手机上运行它
编辑:这不是重复的:如何使用 react-native 生成可以在没有服务器的情况下运行的 apk?
由于该问题询问如何为 react-native 生成 apk 文件,我询问这如何与我使用 expo 组件的特定 create-react-native-app 构建一起使用
create-react-native-app - “弹出 CRNA 应用程序不可逆”的真正含义是什么?
我读过一些文档说弹出 Create React Native App (CRNA) 是不可逆的。我不确定这到底是什么意思。
- 我将无法再次为 App Store、Play Store 构建我的应用程序吗?它只是一个 1-time 功能吗?
- 我会丢失阻止我第二次弹出的文件/代码吗?
我正在尝试更深入地研究这一点。如果有人可以分享相关博客或论坛的链接,那就太好了。
android - 运行 adb 时出错:运行应用程序时出错。错误:活动未启动,无法解析 Intent
嗨,我正在尝试在我的 react-native 项目上运行“yarn android”。并且遇到以下错误:
我使用 create-react-native-app 生成器来设置我的应用程序,这是我的项目结构:
我还尝试使用我的 expo 应用程序扫描 qr 代码以在我的手机上运行我的应用程序,但它达到 100%,然后从应用程序中崩溃,或者它给出了深蓝色屏幕,其中错误是“未捕获的错误”打包程序是不在 http::19003 上运行”(即使我扫描的端口是 http:19000)。
我刚刚也尝试运行“npm start”,然后为 android 选项运行“a”,但收到消息:上午 11:40:20:正在启动 Android...
谁能帮我解决这个问题?
android - 视频播放列表问题(当一个视频结束时,下一个视频从上一个视频的长度开始播放) Expo/React Native
我正在尝试创建一个播放列表组件,它有一个由多个 mp4 视频文件组成的 this.state.playlist,而 Video 标签的来源是 this.state.playlist[0]。理想情况下,当一个视频结束时,this.state.playlist 会移动第一个组件并将其推到后面,从而有效地移动到下一个组件。但是,似乎下一个视频是在第一个视频结束的同时开始的。
例如:如果我有视频 A(1 分 10 秒)、视频 B(1 分 40 秒)和视频 C(2 分 10 秒)。在此示例中,视频 A 将正常播放,视频 B 将从 1 分 10 秒开始,视频 C 将从 1 分 40 秒开始。如果您想测试代码,这里有一个 expo.snack/Online Repl 示例:
https://snack.expo.io/By7nzgmtW
您可以想象,当涉及到与通常只是跳过它们的时间相同的视频时,这尤其是一个问题(这已经发生在我身上,过去几天我一直在努力弄清楚为什么播放器似乎跳过了一些视频)。
另请注意:在我自己的完整 repo 代码中(我会分享它,但它很长,我认为上面的小吃/repl 更能说明问题)我使用 require 语法,因为视频文件是本地的,所以让我知道您的解决方案中的 require/uri 语法是否有任何差异。
另外,如果您要将我链接到文档和特定部分,我将非常感谢一个示例小吃/repl/代码,最好使用我的代码作为基础,因为我已经阅读了 AV/Video 内容的文档好几次都没有找到解决办法。
谢谢你。
如果您不想访问链接,这里是 repl/expo.snack 的完整代码:
编辑:
一些额外的信息:
- 我使用了 create-react-native-app 生成器
- 世博版@20.0.0
- 反应版本@16.0.0-alpha.12
- 反应原生版本^0.47.0
- 这是我正在构建的一个 android 应用程序(尽管这很可能无关紧要,因为这段代码几乎可以与 ios 互换)
javascript - 反应原生商店资产在哪里?
嗨,我正在开发一个 react native android应用程序,我注意到视频资产仅在设备连接到互联网时才有效。这让我想到了一个问题:原生商店视频资产在哪里反应?
为了增加清晰度:我对本地文件使用 require 语法(即:source={require('assets/file')}; 所以文件都在文件夹的实际目录中)
视频资产是否托管在托管服务上?(如果是这样,它是如何工作的,他们为什么这样做,以及谁在为这个托管付费?我现在绝对不会为任何东西付费)。
最后,我怎样才能让我的视频离线工作?(我一直在寻找几天,并没有找到任何解决方案,也没有在实际文档中提到这一点)。
node.js - 运行 create-react-native-app 测试时出现 FSEvents 错误
yarn run test
在 a上运行时出现以下错误create-react-native-app
:
谷歌搜索,这似乎与 OSX Sierra(我使用的是 10.12.6 版)和 Watchman 有关。有些人建议增加最大文件限制,我已经这样做了,并升级了 watchman,我曾尝试这样做但没有成功。
我自己实际上并没有安装 watchman,我认为它是作为 create react native 应用程序的一部分捆绑在一起的。
节点是通过安装的nvm
,我尝试过使用 v7.2.1 和 8.2.1
任何帮助都会很棒。
谢谢你。
react-native - 创建反应原生应用 AWS S3 getObject 使用文件
我的 RN 应用程序是使用 create react native app 创建的。现在我想显示我的 aws s3 存储桶的一些图像。
所以这很好用,如果我公开图像并显示它们:
但当然图像应该是私有的,所以我尝试使用 S3 API 加载它们:
输出:
这很好用,但我不想将数据作为 console.log 获取,我想将它们显示为图像。我如何使用 create-react-native-app 做到这一点?
我尝试了 react-native-fs 但这不适用于 create-react-native-app