在Mac上,我安装了Chrome,Firefox和Safari。 Safari被设置为默认系统浏览器。
使用以下方法启动Expo Web;
expo start -w
有效。但是,它将在Chrome中而不是Safari中启动URI。如果删除Chrome浏览器,expo将在Safari中启动。但是,我想继续安装多个浏览器。
如何覆盖它,以便选择Safari?
答案 0 :(得分:1)
此问题提供了答案:
https://github.com/expo/expo-cli/issues/1004
作为一种解决方法,您可以使用浏览器强制使用其他浏览器 环境变量。
对我来说,env BROWSER = firefox博览会开始有效。
对于不同的浏览器,请使用以下之一:
Safari
env BROWSER=safari expo start -w
Firefox
env BROWSER=firefox expo start -w
Chrome
env BROWSER=Google\ Chrome expo start -w
勇敢
env BROWSER=Brave\ Browser expo start -w
答案 1 :(得分:1)
对于Windows ...
我使用expo init
创建了一个项目,并且为了进行开发,我只运行了该批处理:
set BROWSER=chrome
yarn web
如果package.json中存在此设置,它将起作用
{
"scripts": {
"web": "expo start --web",
}
}
或者您可以使批处理文件看起来像这样
set BROWSER=chrome
expo start -w
答案 2 :(得分:-1)
我发现这项工作很好:
展会开始
那么, shift+d
这将打开和关闭网页启动
此命中显示在 expo start 命令之后