如何将VSCode调试器从Chrome切换到Brave浏览器?启动报错求助
解决启动Brave浏览器时的EACCES错误
问题描述
启动调试时出现错误:
spawn S:\Program Files (x86)\BraveSoftware\Brave-Browser\Application\brave.exe EACCES
当前配置文件如下:
launch.json
{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [{ "type": "chrome", "request": "launch", "name": "Launch chrome against localhost", "url": "http://localhost:8080", "webRoot": "${workspaceFolder}/public", "runtimeExecutable": "S:\\Program Files (x86)\\BraveSoftware\\Brave-Browser\\Application\\brave.exe" } ] }
settings.json
{ "files.autoSave": "onFocusChange", "editor.fontSize": 18, "editor.multiCursorModifier": "ctrlCmd", "editor.wordWrap": "on", "[javascript]": { "editor.formatOnSave": true }, "workbench.iconTheme": "vscode-icons", "editor.defaultFormatter": "esbenp.prettier-vscode", "workbench.colorTheme": "Visual Studio Dark", "prettier.semi": false, "liveServer.settings.ChromeDebuggingAttachment": true, "liveServer.settings.AdvanceCustomBrowserCmdLine": "S:\\Program Files (x86)\\BraveSoftware\\Brave-Browser\\Application\\brave.exe", }
解决方案
- 检查Brave程序权限:找到
brave.exe所在路径,右键文件选择「属性」→「安全」标签,确认当前登录用户拥有「读取和执行」权限。如果没有,点击「编辑」添加对应权限并保存。 - 以管理员身份运行VS Code:右键VS Code图标,选择「以管理员身份运行」,再尝试启动调试。权限不足是导致EACCES错误的常见原因,提升VS Code权限后可解决调用外部程序的限制。
- 修正路径的引号包裹:由于路径包含空格,在
settings.json的liveServer.settings.AdvanceCustomBrowserCmdLine中给路径添加引号:
同样在"liveServer.settings.AdvanceCustomBrowserCmdLine": "\"S:\\Program Files (x86)\\BraveSoftware\\Brave-Browser\\Application\\brave.exe\""launch.json的runtimeExecutable也可以尝试此写法。 - 使用环境变量替代硬编码路径:把路径换成系统环境变量,避免路径格式问题:
在launch.json中修改:
在"runtimeExecutable": "${env:ProgramFiles(x86)}\\BraveSoftware\\Brave-Browser\\Application\\brave.exe"settings.json中修改:"liveServer.settings.AdvanceCustomBrowserCmdLine": "${env:ProgramFiles(x86)}\\BraveSoftware\\Brave-Browser\\Application\\brave.exe" - 关闭后台Brave进程:打开任务管理器,找到所有Brave相关进程并结束,再重新启动调试。后台残留进程可能导致新实例无法启动。
内容的提问来源于stack exchange,提问作者SRT
相关产品推荐
相关产品推荐

