Итак, я пытаюсь заставить vscode-firefox-debug играть.
Это, vscode-firefox-debug
, заявляет о совместимости с vscode remote
.
Как мне настроить эту вещь для работы с моим пультом?
Все мои разработки выполняются на удаленном безголовом сервере с Slackware64 14.2
Давайте назовем этот ящик www.example.com
.
Мой локальный ящик - это Windows 8.1 x64 Pro
с:
Firefox 69.0.1 (64-bit)
Visual Studio Code
Version: 1.38.1 (system setup)
Commit: b37e54c98e1a74ba89e03073e5a3761284e3ffb0
Date: 2019-09-11T13:35:15.005Z
Electron: 4.2.10
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Windows_NT x64 6.3.9600
Я запускаю Firefox с "C:\Program Files\Mozilla Firefox\firefox.exe" -start-debugger-server
У меня есть Remote-SSH
и друзья, и я отлично работаю с vscode-php-отладка и XDebug
.
Добавление к launch.json
на удаленном сервере.У меня есть несколько вариантов, которые я пробовал:
Первая попытка
{
"name": "Launch localhost",
"type": "firefox",
"request": "launch",
"reAttach": true,
"url": "http://localhost/index.html",
"webRoot": "${workspaceFolder}"
},
![First launch config](https://i.stack.imgur.com/M000q.png)
Вторая попытка
{
"name": "Attach localhost",
"type": "firefox",
"request": "attach",
"url": "http://localhost/index.html",
"webRoot": "${workspaceFolder}"
},
![First attach config](https://i.stack.imgur.com/mCmmQ.png)
Третья попытка
{
"name": "Launch index.html",
"type": "firefox",
"request": "launch",
"reAttach": true,
"port": 6000,
"file": "${workspaceFolder}/index.html",
"url": "https://www.example.com/index.html",
"webRoot": "${workspaceFolder}"
},
И я получаю Уведомление в консоли отладки со словами:
Firefox can't open a file in a remote workspace
Последняя попытка
{
"name": "Attach index.html",
"type": "firefox",
"request": "attach",
"port": 6000,
"url": "https://www.example.com/",
"webRoot": "${workspaceFolder}"
},
![Another failed attempt](https://i.stack.imgur.com/0vvmS.png)