如何在特定浏览器中启动 Expo Web?
How To Start Expo Web In A Specific Browser?
在我的 Mac 上,我安装了 Chrome、Firefox 和 Safari。 Safari 设置为默认系统浏览器。
启动 expo web 使用;
expo start -w
有效。但是,它在 Chrome 而不是 Safari 中启动 URI。如果我删除 Chrome 浏览器,expo 将在 Safari 中启动。但是我想继续安装多个浏览器。
如何覆盖它以便我可以选择 Safari?
本期给出答案:
https://github.com/expo/expo-cli/issues/1004
As a workaround, you can force a different browser using the BROWSER
environment variable.
For me, env BROWSER=firefox expo start works.
对于不同的浏览器,使用以下之一:
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
对于Windows...
我用 expo init
创建了项目,为了开发我只 运行 这批:
set BROWSER=chrome
yarn web
如果 package.json
中存在此设置,它会起作用
{
"scripts": {
"web": "expo start --web",
}
}
或者您可以简单地使批处理文件看起来像这样
set BROWSER=chrome
expo start -w
我发现这项工作很好:
展会开始
那么,
移位+d
这将打开和关闭网页启动
此点击显示在 expo 开始命令之后
在我的 Mac 上,我安装了 Chrome、Firefox 和 Safari。 Safari 设置为默认系统浏览器。
启动 expo web 使用;
expo start -w
有效。但是,它在 Chrome 而不是 Safari 中启动 URI。如果我删除 Chrome 浏览器,expo 将在 Safari 中启动。但是我想继续安装多个浏览器。
如何覆盖它以便我可以选择 Safari?
本期给出答案:
https://github.com/expo/expo-cli/issues/1004
As a workaround, you can force a different browser using the BROWSER environment variable.
For me, env BROWSER=firefox expo start works.
对于不同的浏览器,使用以下之一:
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
对于Windows...
我用 expo init
创建了项目,为了开发我只 运行 这批:
set BROWSER=chrome
yarn web
如果 package.json
中存在此设置,它会起作用{
"scripts": {
"web": "expo start --web",
}
}
或者您可以简单地使批处理文件看起来像这样
set BROWSER=chrome
expo start -w
我发现这项工作很好:
展会开始
那么, 移位+d
这将打开和关闭网页启动
此点击显示在 expo 开始命令之后