gpt4 book ai didi

react-native - react native 初始化不工作

转载 作者:行者123 更新时间:2023-12-04 05:13:27 28 4
gpt4 key购买 nike

我在 react native github 上发布了这个但是被要求在这里发布

我按照网站上的说明启动并运行 React native 应用。

我收到以下消息Genymotion Andriod 模拟器引用错误:找不到变量 _fbBatchedBridgeIOS模拟器无法执行JS调用:_fbBatchedBridge is undefinedReact 包管理器同步失败

React 原生版本 0.18.0 react native cli 0.1.10节点 4.2.4

Mac OS X 优胜美地XCode 版本 7.2

在研究这个问题时,许多人声称问题出在网络上。我打开了一个指向 localhost:8081 的浏览器并获得了一个带有 Cannot GET/

的网页

目前我在 IOS 模拟器上没有收到任何错误消息,只是一个空白的白屏。 Android 仍然在 Genymotion 和我的本地 android 设备上给出相同的错误消息。

终端或 XCode 中没有错误消息。

尝试排除故障非常令人沮丧,因为我不知道为什么它不起作用,甚至不知道从哪里开始。

最佳答案

这个错误是因为脚本服务器没有运行。

对于Android版本,除了执行'react-native run-android'来构建应用程序外,还需要执行'react-native start'来启动脚本服务器。

在 XCode 中,当您运行应用程序时,终端应该会自动启动,但您的情况似乎有问题。您是否尝试关闭终端窗口并重新开始?

==============================当你第一次启动脚本服务器时,控制台应该显示

[18:07:15] <START> Building Dependency Graph
[18:07:15] <START> Crawling File System
[18:07:15] <START> Loading bundles layout
[18:07:15] <END> Loading bundles layout (1ms)

React packager ready.

当您的客户端连接到服务器时,控制台应该显示

[18:07:25] <START> request:/index.android.bundle?platform=android&dev=true
[18:07:25] <START> find dependencies
[18:08:01] <END> Crawling File System (45771ms)
[18:08:01] <START> Building in-memory fs for JavaScript
[18:08:04] <END> Building in-memory fs for JavaScript (3382ms)
[18:08:04] <START> Building in-memory fs for Assets
...

如果没有显示第二部分,您可能需要检查您是否可以使用该端口: enter image description here通过这张图片,您可以看到 url 应该是 http://localhost:8081/index.android.bundle?platform=android&dev=true .如果您无法在浏览器中打开它,您可能需要检查您的防火墙设置或其他任何阻止访问的设置。

此外,您可能还想在 native 代码中搜索 index.android.bundle 以检查开发 url 是否已被修改。

关于react-native - react native 初始化不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34888831/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com