【问题标题】:How To Start Expo Web In A Specific Browser?如何在特定浏览器中启动 Expo Web?
【发布时间】:2020-05-15 03:55:57
【问题描述】:

在我的 Mac 上,我安装了 Chrome、Firefox 和 Safari。 Safari 被设置为默认系统浏览器。

使用 web 启动世博会;

expo start -w

有效。但是,它会在 Chrome 而不是 Safari 中启动 URI。如果我删除 Chrome 浏览器,expo 将在 Safari 中启动。不过,我想继续安装多个浏览器。

如何覆盖它以便我可以选择 Safari?

【问题讨论】:

    标签: react-native expo expo-web


    【解决方案1】:

    这个问题提供了答案:

    https://github.com/expo/expo-cli/issues/1004

    作为一种解决方法,您可以使用 BROWSER 强制使用其他浏览器 环境变量。

    对我来说,env BROWSER=firefox expo start 有效。

    对于不同的浏览器,请使用以下选项之一:

    Safari

    env BROWSER=safari expo start -w
    

    火狐

    env BROWSER=firefox expo start -w
    

    env BROWSER=Google\ Chrome expo start -w
    

    勇敢

    env BROWSER=Brave\ Browser expo start -w 
    

    【讨论】:

      【解决方案2】:

      对于 Windows...

      我用expo init 创建了项目,为了开发,我只运行这批:

      set BROWSER=chrome
      yarn web
      

      如果 package.json 中存在此设置,则它可以工作

      {
        "scripts": {
          "web": "expo start --web",
        }
      }
      

      或者你可以简单地使批处理文件看起来像这样

      set BROWSER=chrome
      expo start -w
      

      【讨论】:

        【解决方案3】:

        我发现这很好用:

        展会开始

        那么, shift+d

        这将打开和关闭网页启动

        这个命中显示在 expo start 命令之后

        【讨论】:

          猜你喜欢
          • 2020-05-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-09-30
          • 2020-06-22
          相关资源
          最近更新 更多