uni-app 升级到4.06或者4.07之后 运行到Chrome会报 "未检测到浏览器,请先配置"
uni-app 升级到4.06或者4.07之后 运行到Chrome会报 “未检测到浏览器,请先配置”
操作步骤:
- 在mac os系统安装Edge浏览器(未安装Chrome) ,在HBuilder X中点击"运行到Chrome"
预期结果:
- 4.06之前会打开一个Edge新窗口并运行项目
实际结果:
- 4.06之后弹出报错 “未检测到浏览器,请先配置”, 但实际已经配置了Edge浏览器安装路径
bug描述:
4.06之前的版本, 点击"运行到Chrome"菜单都可以直接打开Edge浏览器运行; 但升级到4.06和4.07之后,每次点击都会弹出"未检测到浏览器,请先配置"弹窗, 但设置里是已经配置了浏览器的路径的. 此弹窗在 Mac OS的 Intel 12.7 和 M2 的 14.3都会出现
图片
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Mac | 12.7 | HBuilderX |
HBuilderX | 4.07 |
4 回复
+1 我也是 mac 更新之后突然出来这个问题,还以为是 edge的问题, 换 chrome 后还是会提示请先配置浏览器, 知道原因的老哥指导一下。
你的解决了吗,我升级到4.15重新运行到谷歌浏览器也提示这个,都配置了
回复 h***@126.com: 没有
在 uni-app 升级到 4.06 或 4.07 版本后,运行到 Chrome 时出现“未检测到浏览器,请先配置”的错误,通常是由于开发工具的配置问题或环境变量设置不当引起的。以下是可能的解决方案:
1. 检查 Chrome 安装路径
确保 Chrome 已正确安装,并且其路径已添加到系统环境变量中。
-
Windows:
- 打开“控制面板” -> “系统和安全” -> “系统” -> “高级系统设置”。
- 在“高级”选项卡中,点击“环境变量”。
- 在“系统变量”中找到
Path
,确保 Chrome 的安装路径(如:C:\Program Files (x86)\Google\Chrome\Application
)已包含在其中。
-
macOS:
- 打开终端,运行以下命令确保 Chrome 已安装:
which google-chrome
- 打开终端,运行以下命令确保 Chrome 已安装: