Точки останова становятся несвязанными после присоединения к chrome - PullRequest
0 голосов
/ 19 марта 2020

Я запускаю тесты машинописи в Карме. Я открываю vscode в папке проекта, в которой находится пакет . json. Я запускаю свои тесты, и открывается экземпляр Chrome. Вот мой запуск. json:

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "chrome",
      "request": "launch",
      "name": "Launch Chrome against localhost",
      "url": "http://localhost:4200",
      "webRoot": "${workspaceFolder}"
    },
    {
      "type": "chrome",
      "request": "attach",
      "name": "Attach Karma Chrome",
      "address": "localhost",
      "port": 9222,
      "pathMapping": {
        "/": "${workspaceFolder}",
        "/base/": "${workspaceFolder}"
      }
    }
  ]
}

$ {workspaceFolder} правильно указывает на root моего проекта - где пакет . json находится.

Мой конфигурационный файл Karma имеет этот пользовательский модуль запуска:

ChromeDebugging: {
    base: 'Chrome',
    flags: ['--remote-debugging-port=9222']
  }

На этом этапе мои точки останова связаны.

Я открываю панель отладки и запускаю Attach Karma Chrome - она ​​правильно прикрепляется к экземпляру Chrome, НО точки останова немедленно становятся несвязанными. Что происходит?

Одна странная вещь состоит в том, что в верхнем левом углу написано RUN , когда я подумал, что следует сказать DEBUG . И нет вывода в консоли отладки, хотя мои тесты успешно выполняются.

enter image description here

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