如何更改为本地主机打开的默认浏览器?

How to change the default browser opened for localhost?

我已经使用 React.js 几个月了,使用 VS Code、基于 Chromium 的浏览器(放弃 Chrome,切换到默认浏览器 Brave)和 Windows 机器 (Windows 10).

最近朋友推荐我改用Firefox做开发,开发者再偷懒,想请教下如何配置,npm start,localhost:3000将出现在 Firefox 而不是我原来的默认浏览器中。我不想更改我的默认浏览器。

更新

根据推荐我找到了另一个 post:

欢迎补充意见XD

Linux(Ubuntu 20.04)。像这样编辑你的package.json

"scripts": {
    "start": "BROWSER=firefox react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },

键入 npm start 瞧:-P

Win 10。在根目录中使用这样的行创建一个 .env 文件 BROWSER=firefox 运行 npm start 然后你就完成了:-) 最好的问候 ;-)

我会在您的 linux 环境中设置 BROWSER environment variable 而不是 project-specific package.json 文件(或 .env 文件内部)if 你在 Windows 10 机器上使用 Windows 子系统 Linux (WSL) and 总是想连接从 Firefox 浏览器到 React 开发服务器。

假设您使用的是 WSL2:打开 WSL2 shell 并输入以下命令:

sudo nano ~/.bashrc

在文件末尾添加export BROWSER='firefox',出现提示时退出纳米编辑器(CTRL+X)并保存(Y)。在linuxbashshell中输入以下命令:

exit

现在,重新启动 WSL2 linux shell 并再次启动 React 开发服务器。 Firefox 应该自动启动,指向本地主机上的开发服务器。