如何在特定浏览器中启动Expo Web?

Max*_*eod 3 react-native expo expo-web

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

使用启动世博会网络;

expo start -w
Run Code Online (Sandbox Code Playgroud)

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

如何覆盖此设置以便我可以选择 Safari?

Max*_*eod 6

这个问题给出了答案:

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

作为解决方法,您可以使用 BROWSER 环境变量强制使用不同的浏览器。

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

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

苹果浏览器

env BROWSER=safari expo start -w
Run Code Online (Sandbox Code Playgroud)

火狐浏览器

env BROWSER=firefox expo start -w
Run Code Online (Sandbox Code Playgroud)

铬合金

env BROWSER=Google\ Chrome expo start -w
Run Code Online (Sandbox Code Playgroud)

勇敢的

env BROWSER=Brave\ Browser expo start -w 
Run Code Online (Sandbox Code Playgroud)