问题标签 [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.

0 投票
1 回答
605 浏览

reactjs - 使用 CRNA 进行社交分享(创建 React Native 应用程序)

如何在 facebook/twitter 上使用 CRNA(创建反应原生应用程序)共享图像和文本?

我浏览了文档,但找不到任何东西。

任何线索在这里表示赞赏。

0 投票
1 回答
839 浏览

macos - 为什么保存更改时 React Native Packager 不创建新包?

在 Mac 上,我通过create-react-native-app创建了一个 React Native 项目,然后弹出了该应用程序。然后我跑了npm run ios,这是react-native run-ios. 那时,我可以看到它在模拟器中启动,并且打包程序在新的终端窗口中打开。看起来它正在监视我的项目目录中 JS 文件的任何更改,但是当我在App.js文件中的 JSX 中进行基本编辑时,我在打包程序终端窗口中看不到任何事情发生并且它不会重新加载模拟器中的应用程序。

编辑:我刚刚在 react-native CLI 上对其进行了测试,它也在那里发生。我不知道问题可能是什么。​​​</p>

我错过了什么还是有其他问题?

在此处输入图像描述

0 投票
1 回答
1041 浏览

react-native - eslint 与 yarn 和 create-react-native-app

有没有人让 eslint 在 Windows 10 上的 vscode 中与 create-react-native-app 一起工作?它是如此不稳定,以至于让我的皮肤发痒!最新的 npm 不适用于 create-react-native-app 所以我安装了 yarn。现在我可以创建一个应用程序。但是我必须在 vscode 之外使用 cmd 提示符来执行此操作,否则我无法在手机上启动应用程序的 QR 码。我尝试使用纱线在本地安装 eslint,并使用 airbnb linting 规则 - 这失败了 - 如果我使用 npm 安装它,它可以工作,我可以使用 airbnb 规则对其进行初始化。耶!我现在在我的项目中有 linting .....但是等等!现在我不能再开始我的项目了,因为:

react-native-scripts start 'react-native-scripts' 不是内部或外部命令、可运行程序或批处理文件。

这要死我了!!花费了大约 8 个小时的 $%^#ing,我什至还没有尝试任何反应本机编码!难道光是搭建环境就这么疯狂吗?!!?

有人有什么建议吗?我用谷歌搜索并查看了 github 问题,但我没有看到任何解决方案。

提前致谢!

0 投票
1 回答
4859 浏览

react-native - 在外部网络上托管 Expo 应用程序?

我正在create-react-native-app为一家公司编写一个带有(CRNA)的应用程序。最终,它可能会投入生产,但出于研究原因,我需要一个可以轻松部署到同事手机(Android 和 iOS)的工作原型。

由于知识产权,我不得在任何外部托管平台(Google Play、App Store、Expo-hosted 等)上发布。但是,我确实可以访问可以在公司 Intranet 外部进行通信的内部服务器。

鉴于此,我想知道是否有可能以npm start接受外部连接(即通过端口转发、代理或 VPN)的方式运行生成的本地 Expo 服务器。

密码安全将是理想的,但如果这是唯一的选择,只是保密就可以了。Ofc 这将属于与答案相关的网络安全。

0 投票
0 回答
1616 浏览

react-native - 如何在使用 expo 的反应原生项目中设置通用链接?

我已按照 expo 网站上的教程设置深度链接。我所拥有的使我能够

  1. 从我的应用分享内容
  2. 单击消息中的链接
  3. 重定向到我的应用中的内容

问题是,如果安装了应用程序,链接就没有用了。这就是为什么我要设置通用链接

0 投票
0 回答
115 浏览

reactjs - react-navigation 自定义 TabNavigator 生成的组件

使用 react-navigation,为了实现这一点:

输出截图

我嵌套TabNavigator在一个StackNavigator. 代码如下:

现在,我需要投资组合和持有选项卡上的浮动操作按钮。我不想在PortfolioScreenHoldingScreen组件中添加两次。

有没有办法可以自定义HomeTabsTabNavigator 生成的组件?喜欢给它额外的东西来渲染?是否有我缺少的 HOC API?就像是:

0 投票
1 回答
6979 浏览

react-native - 无法使用本地网络上的 expo 客户端连接到 expo xde

我需要有关 expo xde 的帮助。创建项目后,当我扫描二维码时,出现以下错误:

我的移动设备与我的笔记本电脑在同一个网络上。我正在使用:

它适用于隧道连接,但速度有点慢。

0 投票
1 回答
2104 浏览

react-native - 如何从 Expo SQLite API 获取 sql 错误的原因?

具有以下代码:

如何获取 sqlite 错误消息,以确定此错误的确切原因(在本例中为无效表)?

API 文档说我的错误函数“采用两个参数:事务本身和错误对象”,但我在这些中都找不到错误描述。

我做了一个模拟这种情况的小吃。

0 投票
3 回答
902 浏览

android - create-react-native-app 不创建 android/ 子目录

我注意到这create-react-native-app并没有在我的项目中创建android/子目录。这是正常行为吗?我正在使用节点 8.1.0、NPM 4.6.1。这是我的目录结构:

我需要编辑该AndroidManifest.xml文件,该文件应该位于android/子目录中,但显然它甚至不存在。为什么会这样?谢谢。

0 投票
1 回答
1217 浏览

reactjs - react-native-elements:图标抛出 Invariant Violation 错误

我是本地人的新手,我遇到了一个我不知道如何解决的问题。我创建并启动了一个新项目,如下所示:

  • create-react-native-app 项目名称
  • cd 项目名称
  • 纱线添加反应原生元素@beta
  • npm 开始

package.json 看起来像这样:

然后我想插入一个带有这样图标的按钮:

不幸的是,我收到此错误消息:

iphone上的错误信息

有没有人提示我如何使图标工作?我已经尝试使用 'yarn add react-native-vector-icons' 添加矢量图标,尽管我确实有一个 create-react-native 项目,但这也不起作用。

谢谢!