问题标签 [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 投票
0 回答
214 浏览

react-native - react-native-scripts 如何开始工作?

我正在react-native使用https://github.com/react-community/create-react-native-app学习。它有一个有趣的模块:react-native-scripts.

有人可以解释一下我是如何react-native-scripts start工作的吗?

看起来它模仿了expo模块,或者是 的包装器expo,所以我很好奇为什么开发人员选择这样做而不是expo直接使用。

expo我喜欢它无需让您获得帐户并使用隧道即可加载服务器的方式,它是如何做到的?

0 投票
3 回答
1880 浏览

react-native - Live Reload、Hot Reload 和 Remote Debugging 均不可用

为什么 Live Reload、Hot Reload 和 Remote Debugger 都不可用?我试过了

  1. 重新加载 JS 包
  2. 重启模拟器
  3. 重启打包器
  4. 重新启动打包程序并清除缓存
  5. 重置模拟器
  6. 重新启动计算机

在此之前,一切正常。我对 React Native 开发环境比较陌生。是否有地方可以查看(命令或日志文件或其他内容)可能有更多信息来找出问题所在?

作为参考,我的应用程序是使用create-react-native-app命令创建的。

在此处输入图像描述

0 投票
3 回答
9290 浏览

react-native - 如何在 React Native 中进行签名捕获?

我试图了解如何在 React Native 中进行签名捕获。我的应用程序是使用创建的create-react-native-appExpo并且我希望不必弹出应用程序来使此功能正常工作。

是否有可能在 webview 中包装这样的东西?https://github.com/szimek/signature_pad

我也看过这个项目,https://github.com/RepairShopr/react-native-signature-capture但它需要我弹出应用程序并使用react-native link.

寻找有关如何实现此功能的任何建议或建议,同时使我的项目尽可能简单(理想情况下,使用 create-react-native-app,但如果这不可能,有人可以向我解释为什么吗?)

0 投票
1 回答
1007 浏览

arrays - React Native FlatList:renderItem() 在 JSON 数组上逐个字符

我正在尝试通过 React Native 上的 FlatList 显示 JSON 数组的元素。在 renderItem() 中,当我尝试访问每个项目的键时,什么都不会输出。所以我尝试只渲染每个项目,我的 FlatList 每行显示一个字符。我查看了 FlatList 的文档,所以我不确定在将数组作为数据传递给 FlatList 之前是否需要调整数组。

这是我的 JSON 数组的格式(目前应该只有一个元素):

这是我在 render() 中的用法:

控制台的输出如下所示:

然而,屏幕上的最终结果是每行打印一个字符。我的猜测是每个角色都被视为一个项目,但我不确定如何解决这个问题。

谢谢你的时间。

0 投票
1 回答
755 浏览

windows - Windows 上的 info.plist 位置,用于使用 Expo 进行本机反应

我使用create-react-native-app来创建反应原生应用程序。
我的机器是Windows 10,我使用Expo在iphone上部署应用程序。

我不能将 http 或 https 与自签名证书一起使用,所以我想将ATS 异常添加到 info.plist 中。

我应该把 info.plist 放在哪里?
我应该为 info.plist 使用任何默认模板吗?

0 投票
9 回答
22226 浏览

react-native - Hot Reload 在 react-native android 中不起作用

我在 Windows 10 和 Ubuntu 16.04 上尝试过。在这两种情况下,热重载仅适用于 jsx 中的更改,但不适用于我更改 javascript 中的变量或函数或其他内容时。热重载已启用。实时重新加载已禁用。当我在 Visual Studio 代码编辑器中保存更改时,虚拟设备 (android studio) 会重新加载,但更改不存在。EXPO App 中的物理设备上也是如此。

首先我没有安装守望者。Hot Relaod 不工作。安装后热重载也不起作用。

我使用 create-react-native-app 启动应用程序。它不会被弹出。

包.json:

守望者版

节点版本 v6.13.1

我在这里读到一些文章,它可以帮助在 Windows 上提高 MAX_WAIT_TIME。但我没有 \node_modules\react-native\node_modules\node-haste\lib\FileWatcher\ index.js 文件。

为什么它也不能在 Ubuntu 上运行?

我真的需要守望者吗?应该如何配置?我的 .watchmanconfig 文件是一个空对象,例如 {}。

Hot Reload 通常与 create-react-native-app 一起使用吗?

有人知道我可以在这里尝试什么来让热重载工作吗?感谢您的帮助!

0 投票
1 回答
927 浏览

react-native - 使用 Expo 运行时,create-react-native-app 无法构建 javascript 包

我在我的机器上安装了 create-react-native-app 以开始使用 React Native 并在 npm start 步骤本身上被此错误停止。

当前环境:

节点 - 6.14.0 npm - 3.10.10 世博会 - 2.3.0.1012011

在我的终端上,我得到了 96% 的“构建 JavaScript 包失败”。

在我的手机上单击“显示详细信息”时出现 - “错误代码:CLIENT_LOADING_ERROR 状态代码:500”

0 投票
2 回答
428 浏览

vagrant - 世博与流浪

我正在尝试在 vagrant linux 机器上构建一个 react-native-app。

我正在尝试使用 expo 访问我手机上的应用程序,但它不起作用。

有没有人设法通过端口转发或类似的东西来完成这项工作?

0 投票
1 回答
116 浏览

reactjs - 为什么 crna 不使用最新版本的 react 和 react-native?

在我的 package.json 我有:“react”:“16.3.0-alpha.1”,“react-native”:“0.54.0”

通常当前版本的 react 是 16.3.0 没有 alpha 和 react-native 0.55.0

0 投票
0 回答
318 浏览

javascript - 不是系统字体错误,可能与异步有关?

所以我得到“Roboto-Black”不是系统字体,尝试通过 Expo.Font.loadAsync() 错误。但我在其他帖子中读到有些人遇到了类似的问题,解决方案是使用等待/承诺。但是,我不确定如何使用我的代码执行此操作,因为我只是按照教程执行此操作,这是我第一次尝试使用具有最少 JS 知识的 create-react-native-app :( 请帮助我检查此代码片段让我知道我做错了什么: