Я пытаюсь получить отладку VS Code Реагировать клиентской работы приложения, где Хром является Поспешным пакетом. Я думаю, что мне настроили все правильно за исключением того, что я не знаю, как сказать VS Code, как запустить Снимок.
Настройка отладочного процесса имеет установку для полного пути к исполняемому файлу хрома
"runtimeExecutable": "/usr/bin/chromium-browser"
Так как этот путь не существует, я получаю сообщение об ошибке: Атрибут 'runtimeExecutable' не существует ('/usr/bin/chromium-browser').
Я не думал, что это будет работать, и это не сделало, но я действительно пробовал
"runtimeExecutable": "snap run chromium"
Полная отладка (launch.json) конфигурация
{
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:3000/#",
"webRoot": "${workspaceFolder}",
"runtimeExecutable": "snap run chromium",
"runtimeArgs": [
"--new-window",
"-user-data-dir=\"/${workspaceFolder}/DevProfile\"",
"--remote-debugging-port=9222",
"--disable-background-networking"
]
}
]
}
Так, учитывая VS Code ожидает, что полный путь к исполняемому файлу запустится, есть ли способ заставить его запускать Снимок Хрома, или я должен просто установить traditional/non-snap Хром?
Исполняемые файлы в оснастке и выставлены в /snap/bin
. В случае с Chromium это исполняемый файл /snap/bin/chromium
.