我无法在Linux Mint上的VS Code中运行Chrome调试器

时间:2020-06-27 13:06:39

标签: javascript visual-studio-code linux-mint chrome-debugging

嗨,我在直接在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。

谢谢您的帮助

Error Current Config

2 个答案:

答案 0 :(得分:1)

您还需要添加webroot属性

{
    "name": "Launch Chrome",
    "request": "launch",
    "type": "pwa-chrome",
    "url": "${workspaceFolder}/index.html",
    "webRoot": "${workspaceFolder}"
},

答案 1 :(得分:1)

我还在Linux Mint上使用Chromium。 我用

解决了问题

debug.javascript.usePreview:在VS设置中为false

This answer

中所述