我在32位Windows 10笔记本电脑上安装了React Native。
我的小米Androoid手机用USB线连接。两者都有蓝牙,但到目前为止我还没有设法将它们放在本地网络上。
我家里没有互联网接入。
当我yarn run start
项目构建并显示QR码但使用手机扫描时会导致:
出了点问题。
无法加载exp://192.168等等。无法连接到互联网。 请再试一次。
我尝试做的甚至可能吗?
(我不确定这是属于SO还是SU。让我知道我是否应该移动它。)
答案 0 :(得分:1)
再看一下,我注意到你提到有一个二维码,你的网址是exp://192.168...
,这意味着你正在使用create-react-native-app
(或世博会),并且(可能)正在尝试在Expo应用程序中扫描它以打开您的应用程序进行开发(或只是运行yarn run android
)。如果没有互联网访问,将无法运行,因为它利用Expo服务器作为构建/捆绑部分代码的中介。
如果您愿意放弃create-react-native-app / Expo,您可以使用react-native init <projectname>
创建项目,并使用我在评论中提到的第三种方法获得无需访问Internet的工作开发环境。 / p>
注意:我怀疑我建议的前两种方法也可以正常工作,但我现在只能用macOS + Android来验证第三种方法,因为我目前无法访问Windows机器的
鉴于你:
react-native init
您可以执行以下操作:
react-native run-android
我已经使用带有React Native 0.47.2的macOS + Android对此进行了测试,它运行正常。