嗨,我在直接在VS Code中运行Chrome调试器时遇到了问题。我正在研究Linux Mint。这是我的launch.json文件的样子:
function is_boolean($value)
{
try {
if ($value === true || $value === false)
return true;
else
return false;
} catch (\Throwable $th) {
return false;
}
}
function is_required_not_null($value)
{
try {
if ($value === null)
return false;
if ($value === true || $value === false)
return true;
if (is_array($value) && count($value) == 0) {
return false;
} else {
if (trim($value) == "")
return false;
}
return true;
} catch (\Throwable $th) {
return false;
}
}
现在,我尝试运行调试器,错误消息显示:无法启动浏览器:“无法找到稳定的Chrome版本。可用的自动发现版本为:[“ dev”]。您可以在启动时设置“ runtimeExecutable” .json到其中之一,或提供浏览器可执行文件的绝对路径。”
在建议之后,我将runtimeExecutable添加到chrome可执行文件中,如下所示:
runtimeExecutable:“ / opt / google / chrome / google-chrome”,现在错误消息显示:
无法附加到浏览器。
我的机器版本上安装了Google Chrome浏览器:83.0.4103.116-1。
谢谢您的帮助
答案 0 :(得分:1)
您还需要添加webroot
属性
{
"name": "Launch Chrome",
"request": "launch",
"type": "pwa-chrome",
"url": "${workspaceFolder}/index.html",
"webRoot": "${workspaceFolder}"
},
答案 1 :(得分:1)