VSCode + Remote - SSH + VS Code Debugger для Firefox, как? - PullRequest
0 голосов
/ 20 сентября 2019

Итак, я пытаюсь заставить 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

Вторая попытка

    {
      "name": "Attach localhost",
      "type": "firefox",
      "request": "attach",
      "url": "http://localhost/index.html",
      "webRoot": "${workspaceFolder}"
    },

First attach config

Третья попытка

    {
      "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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...