Windows终端指定create-react-app启动浏览器的相关问题咨询
React应用指定启动浏览器(Windows系统)
常见浏览器的终端识别名称
以下是Windows系统中,React应用可直接通过环境变量指定的主流浏览器名称:
- Chrome:
chrome - Firefox 正式版:
firefox - Firefox Lite:
firefoxlite - Opera GX:
opera-gx - Microsoft Edge:
msedge - Brave 浏览器:
brave - Opera 正式版:
opera
解决方案(无需修改系统默认浏览器)
方法1:临时单次指定浏览器启动
打开终端进入React项目根目录,执行以下命令:
set BROWSER=firefoxlite && npm start
此命令仅对当前启动的React应用生效,不会改变系统默认浏览器,也不会修改任何配置文件。
方法2:永久配置项目默认启动浏览器
若希望每次运行npm start都自动用Firefox Lite打开,可修改项目根目录下的package.json文件:
找到scripts中的start字段,修改为:
"start": "set BROWSER=firefoxlite && react-scripts start"
保存文件后,后续执行npm start会自动启动Firefox Lite打开应用,全程无需改动系统默认浏览器或陌生设置。
补充说明
如果上述名称无法识别浏览器,可能是浏览器未添加到系统PATH中,此时可直接指定浏览器可执行文件的完整路径,例如:
set BROWSER="C:\Program Files\Firefox Lite\firefoxlite.exe" && npm start
内容的提问来源于stack exchange,提问作者srivatsa damaraju
相关产品推荐
相关产品推荐

