我将遵循以下教程:
https://blog.expo.io/building-a-react-native-app-using-expo-and-typescript-part-1-a81b6970bb82
warn global add create react native app
create react native app my app name
cd我的应用程序名
纱线开始
我和我的手机(Android)在同一个网络上。没有VPN。我在我的应用程序的根文件夹中。它说加载依赖关系图,完成。
所以我知道它正在运行。
防火墙也为此关闭,这不是超时错误。
当我扫描二维码时:
出了点问题。无法加载exp://10.0.0.21:19000.
我有什么问题?
编辑
新错误:未捕获错误:java.net.ConnectException:无法连接到/10.0.0.21.19000
在我的情况下,我使用隧道,sdk版本有问题-我有39.0.0,我应该只使用36,37或38-这是我从expo得到的消息,所以我所做的就是进入app.json文件,并在expo中添加以下行(或者如果它已经存在,就更改它):
"sdkVersion": "38.0.0"
它应该是这样的:
"expo": {
"name": "DoneWithIt",
"slug": "DoneWithIt",
"sdkVersion": "38.0.0",
"version": "1.0.0",
....
....
}
在包裹里。json文件,将“expo”和“react native”中的版本更改为38.0.0:
"dependencies": {
"expo": "~38.0.0",
"expo-status-bar": "~1.0.2",
"react": "16.13.1",
"react-dom": "16.13.1",
"react-native": "https://github.com/expo/react-native/archive/sdk-
38.0.0.tar.gz",
"react-native-web": "~0.13.12"
}
然后运行:
cd yourAppName
npm start
它会被载入你的手机。你可以在这里观看:https://www.youtube.com/watch?v=eS8VULijAZ4
在本视频中,他使用32.0.0,因此请注意更新版本(在我的情况下,38.0.0适用于09/2020)
在节点v12.18.在package.json降级expo和react-local连接器.38工作而不是40.
"expo": "~38.0.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-38.0.0.tar.gz",
然后卸下节点_模块并重新安装
rm -rf node_modules
npm install
然后再次运行:
npm start
QR这次应该可以用了
尝试在chrome中打开调试器,然后选择隧道
,如果您的设备和开发PC未连接到同一台服务器。
我正在尝试使用expo客户端在iphone上发布我的应用程序。当我将链接从我的mackbook发送到iphone时。我收到一个错误,说“加载请求的应用程序时出现问题。看起来您可能正在使用LAN URL。确保您的设备与服务器位于同一网络上或尝试使用隧道。”我在同一个网络上。我检查了两次网络。这些是我遵循的步骤1)我通过在终端窗口中给出“npm start”命令来启动应用程序。2)我选择选项“s”,然
问题内容: 我正在寻找正确格式化Info.plist文件的功能,以使应用程序内购买可以与react-native-in-app- utils一起使用,但是我不确定如何格式化数据以及插入哪种数据。 该线程提到有必要在Info.plist文件中包含应用程序捆绑包ID。 问题答案: 如果您使用的是expo,则不会向您公开整个内容。 博览会解决方法 您可以像这样添加一个对象作为对象的子对象: 它将写入本机
我的React客户端的Dockerfile: 我的Express后端的Dockerfile: 我的码头工人。项目根目录中的yml文件: 我的服务器。我的后端文件夹下的js文件: 当我跑的时候: 我得到以下输出在我的终端: 我的后端以代码0退出,我无法加载我的应用程序。我的后端正在运行。 我做错了什么,如何让我的React-Express Node应用程序与Docker Comment一起运行?
我已经使用react native webpack初学者工具包创建了一个项目,并尝试将静态图像添加到项目中以供使用。 https://github.com/jhabdas/react-native-webpack-starter-kit 我试着简单地在. js React组件旁边添加一个图像文件夹(在src/组件中),并尝试了以下方法,但似乎都不起作用。没有错误信息,但图像不会出现。 在实际的xc
本机应用程序是安装和执行在资源所有者使用的设备上的客户端(例如,桌面程序,本机移动应用)。本机应用程序需要关于安全、平台能力和整体最终用户体验的特别注意事项。 授权端点需要在客户端和资源所有者用户代理之间进行交互。本机应用程序可以调用外部的用户代理,或在应用程序中嵌入用户代理。例如: 外部用户代理-本机应用程序可以捕获来自授权服务器的响应。它可以使用带有操作系统已注册方案的重定向URI调用客户端作
在我的项目中,我想使用特定于环境的属性文件。例如,如果我在开发中运行它,它应该使用应用程序。dev.properties,对于生产,它应该使用应用程序。产品属性等等。 我有下面两个文件在我的资源文件夹。 application.properties(用于生产) application.dev.properties(用于开发) 我有一个属性像下面的每个文件。 为了刺激 给德夫 我有一门课,如下所示