默认浏览器已设为Firefox,如何让React开发服务器启动时打开Firefox而非Brave?
解决React开发服务器默认打开Firefox的方法
以下是几种可行的设置方式,根据你的操作系统和使用习惯选择:
方法1:修改package.json的启动脚本
直接在项目根目录的package.json文件中,修改scripts里的start命令,指定启动的浏览器:
- Mac/Linux:
"scripts": { "start": "BROWSER=firefox react-scripts start" } - Windows(命令提示符):
"scripts": { "start": "set BROWSER=firefox && react-scripts start" } - Windows(PowerShell):
"scripts": { "start": "$env:BROWSER='firefox'; react-scripts start" }
方法2:添加项目环境变量文件
在项目根目录创建名为.env的文件,写入以下内容:
BROWSER=firefox
保存后重新运行npm start,开发服务器会自动使用Firefox打开页面。
方法3:设置全局环境变量
如果你希望所有React项目都默认用Firefox打开,可以配置系统全局环境变量:
- Mac/Linux:
打开终端,编辑你的shell配置文件(如~/.bashrc、~/.zshrc),添加:
执行export BROWSER=firefoxsource ~/.bashrc(或对应的配置文件)让设置生效。 - Windows:
- 打开「系统属性」→「高级」→「环境变量」
- 在「用户变量」或「系统变量」中新建变量,变量名
BROWSER,变量值firefox - 重启终端或VSCode后生效
注意:如果Firefox不在系统默认路径中,你可以直接指定浏览器的可执行文件路径,比如BROWSER="/Applications/Firefox.app"(Mac)或BROWSER="C:\Program Files\Mozilla Firefox\firefox.exe"(Windows)。
内容的提问来源于stack exchange,提问作者user16830524
相关产品推荐
相关产品推荐

