问题标签 [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.
ios - CRNA/Expo and iOS - how do i create a build signed with a Developer certificate?
We're looking to run UI Automation on our app generated with CRNA using Appium. I am able to generate an Enterprise Distribution build via the CRNA CLI but not a Developer build. Is there a way to do this with the built-in CLI or a custom script? If not, do I need to eject the app just to generate a Developer build?
reactjs - 在不弹出的情况下在 Create React Native 应用程序中使用什么代替 AppRegistry
我正在阅读没有 create-react-native 应用程序编写的教程,它使用了指数 .. 我在教程中看到的代码是:
因为 AppRegistry 似乎不起作用,因为我正在使用 create-react-native 应用程序并且我不想弹出,所以我可以使用什么来代替 AppRegistry?
react-native - React-Native-Video 不适用于 create-react-native-app?
我有一个使用 create-react-native-app 创建的 react-native 项目。我想在这个应用程序中播放视频。我尝试了 react-native-video 但它给了我错误
然后我尝试使用 react-native-video-controls 并产生了同样的错误。
其他解决方案似乎围绕调用 react-native 链接展开,但这不适用于 create-react-native-app 应用程序。我是在使用 react-native-video 时运气不佳,还是有其他解决方案可以避免此错误?
react-native - 使用 create-react-native-app 进行博览会;不一致的行为
我从事一个通过 CRNA(create-react-native-app)开始的项目,我通常这样做
- 纱线开始
- 在 Expo XDE 上打开项目
- 设备 > 在 Android 上打开(在我的 Android 模拟器 (NoxPlayer) 中启动它)
然而,从 2 天前开始,它一直在“构建 JavaScript 包......”并且非常缓慢(我们说的是 2-3 小时),然后才停滞不前。(我尝试回滚到有效的旧分支并且存在同样的问题。)
我尝试开始一个新的全新项目......有时它工作得很好,有时它有同样缓慢的构建问题,有时它根本无法连接到隧道;不一致的行为。
关于如何调试这个或任何类似的 Expo 替代方案的任何想法?
javascript - 将@babel/plugin-proposal-nullish-coalescing-operator 与“babel-preset-expo”一起使用
该项目是使用 create-react-native-app 创建的。
当我使用类似的代码时const a = 2 ?? 3
,会出现错误提示“无法读取未定义的属性'松散'”。
我尝试添加@babel/plugin-proposal-nullish-coalescing-operator插件,但出现构建错误。
.babelrc
reactjs - 创建在设备上运行的 React Native App
好吧,所以我对这一切如何运作感到非常困惑......
我想在我的设备上运行我的应用程序,而不是通过 Expo。
所以我正在阅读Facebook 文档并告诉我打开我的 ios 目录并打开 xcode 文件。当我继续查看我的目录时,我当然没有找到我的 ios 文件夹......大声笑(不明白为什么他们不告诉我们实际创建文件夹的步骤......)
所以我在谷歌和谷歌搜索,发现我需要eject
。但是在那个文档中它告诉我它是permanent
......听起来一点也不安全......所以我还是做了它并创建了我的 ios 文件夹。
我在 xCode 上打开它并将其部署到我的手机上。为什么该应用程序看起来与它在本地博览会上运行的应用程序完全不同...
如果您看下面的图片,它们是两个不同的应用程序..lol。就像来吧,我需要经历什么样的诡计才能让我的应用程序在我的设备上运行而不通过博览会。
- 为什么它显示 2 个不同的应用程序?
- 未来,我应该只在应用程序完全完成后弹出吗?由于我不能再在博览会上运行它了。因此永久更改。我将如何测试本机设备功能?老实说,这没有任何意义。
android - ReactNative 中不包含 NativeModules
我刚刚创建了一个新应用程序,create-react-native-app
然后将其分离以制作本机模块。
然后,我创建了包含我的包的SensorManagerPackage.java
旁边。MainApplication.java
然后创建一个满足ReactContextBaseJavaModule
实现的模块。
但是当我启动我的 react-native 应用程序并尝试记录 的内容时NativeModules
,结果是一个空对象。你知道为什么它不加载吗?
MainApplication.java
SensorManagerPackage.java
抽象传感器
光传感器.java
macos - µWebSockets 的 React Native OSX CRNA 编译失败 C++11 编译器
从 Expo(使用 ExpoKit)弹出后出现此问题。在弹出之前有一个工作环境。npm run ios
将一遍又一遍地重复这个问题:
来源:工人(PID 6336)12:18:06:[错误]错误:getaddrinfo ENOTFOUND lcalhost 12:18:06:在 errnoException(dns.js:28:10)12:18:06:在 GetAddrInfoReqWrap.onlookup [as完成] (dns.js:76:26)
Expo XDE 根本不会运行并重复此消息。XCode 包含 C++11 编译器。
错误:µWebSockets 的编译失败,并且没有可用于您的系统的预编译二进制文件。请安装支持的 C++11 编译器并重新安装模块“uws”。
包.json
应用程序.json
react-native - 创建新的反应本机应用程序从注册表收到格式错误的响应
我尝试创建新的反应本机应用程序,但运行后create-react-native-app
出现以下错误:
节点版本v8.9.3
和 npm 版本是5.5.1