【问题标题】:Run reactnative(Expo) project in chromebook / virtual linux machine在 chromebook / 虚拟 linux 机器上运行 react native(Expo) 项目
【发布时间】:2022-08-18 05:19:59
【问题描述】:

我目前正在使用 chrome os flex 作为我在 chromeosflex 中的环境设置我安装了与 expo 项目相关的所有东西,当我运行任何 expo 项目时它运行良好但无法打开 在我的手机(expo go app)中,当我尝试在我的手机上运行项目时,我收到这样的错误this error

    标签: react-native expo runtime-error expo-go


    【解决方案1】:

    默认连接选项:局域网, 不适用于 chromeOS ... 要知道问题的根源..您可以阅读this article

    您应该更改默认值联系选项:

    1. 隧道

      使用“隧道”连接类型将使应用程序重新加载比“局域网”或“本地”慢得多,因此最好尽可能避免使用隧道。

      1. 当地的如果您通过 USB 电缆连接设备(不要忘记启用USB调试为您的手机)

      如果您使用的是 expo sdk-45 或更低版本: 你可以从上面完成Expo CLI 的 Web UI,从左侧面板更改 CONNECTION 选项

      适用于 sdk-46 或以上: 自从Expo CLI 的 Web UI不再可用read more .. 您可以通过运行完成上述操作npm 运行开始:隧道或者npm 运行开始:本地将以下脚本添加到 package.json 之后

      "scripts": {
        ...
        ......
        "start:tunnel": "expo start --tunnel",
        "start:local": "expo start --localhost",
        ..... 
        ...
       },
      

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-24
      • 1970-01-01
      • 2015-03-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多