【问题标题】:How to always open expo web on http://localhost:19006 instead of host ip?如何始终在 http://localhost:19006 而不是主机 ip 上打开 expo web?
【发布时间】:2020-03-17 06:01:34
【问题描述】:

默认情况下,expo 使用 http://$hostIp:19006 打开 Web 应用程序(例如 192.168.1.10:19006,当您的 $hostIp192.168.1.10 时)。

使用$hostIp时的限制:

  • 我们无法访问相机
  • 我们无法访问位置
  • 我们的后端需要声明主机允许访问它

出于这些原因,我们希望始终优先考虑 http://localhost:19006 在开发中工作(而不是 http://192.168.X.X:19006

与 GitLab 的团队合作。

有没有办法可以配置它,以便打开的浏览器使用该 URL?

  • SDK 版本:36
  • 平台:网络

【问题讨论】:

    标签: javascript react-native expo


    【解决方案1】:

    在您的项目目录中找到.expo 文件夹。打开packager-info.json 文件并根据自己的喜好编辑端口。希望这会有所帮助。

    【讨论】:

    • 这并不是所有 git 存储库开发人员的默认设置,.expo 没有版本化
    • 投反对票是因为错过了这个问题,我不关心更改端口,我已经使用 19006,就像我的问题一样
    • 您的问题中没有提到 git repo、多个开发人员,或者您已经使用 19006...
    • 对不起,但对我来说 git 是 SVN 客户端的当前标准,我声明 we would like 并显示 localhost:19006 作为我的默认地址。如果你使用expo,你会知道它会打开$hostIp:19006
    • 我不是故意让你难过的,如果你觉得我的问题不清楚,那就问吧。我现在会更新它。在所有情况下,都应该关闭/删除它,因为它不能回答原始问题。感谢理解
    猜你喜欢
    • 2013-08-19
    • 2014-01-31
    • 2020-05-15
    • 1970-01-01
    • 1970-01-01
    • 2019-10-19
    • 1970-01-01
    • 2017-04-14
    • 1970-01-01
    相关资源
    最近更新 更多