Что я делаю не так, пытаясь отладить Angular в VSCode с помощью метода присоединения? - PullRequest
0 голосов
/ 17 января 2020

Я создал следующий .bat-файл и поместил его в автозагрузку, и он, кажется, работает, потому что Chrome запускается после перезапуска. Я поместил в него строки паузы, чтобы убедиться, что все работает правильно, и сначала запустил его вручную:

cd\Program Files (x86)\Google\Chrome\Application
chrome.exe --remote-debugging-port=9222

Я использую ng serve для успешного запуска приложения. Вот мой запуск. json:

{
"version": "0.2.0",
"configurations": [
    {
        "name": "Attach to Chrome",
        "type": "chrome",
        "request": "attach",
        "port": 9222,
        "url": "http://localhost:4200/",
        "webRoot": "${workspaceFolder}"
    }
  ]
}

Тем не менее, когда я пытаюсь запустить процесс присоединения (с установленным Chrome отладочным расширением), я получаю этот старый гем:

Error

Обратите внимание, что vscode имеет открытую папку, содержащую папки .vscode, e2e, node_modules, sr c et c.

У меня была эта работа на предыдущей работе, но я не могу вспомнить, чего мне не хватает.

После того, как я столкнулся с подобным вопросом, я попытался использовать "urlFilter": "http://localhost:4200/*", вместо URL, убив все процессы Chrome и запустив .bat подайте снова, чтобы быть уверенным, и все равно не повезло.

1 Ответ

0 голосов
/ 17 января 2020

Go для режима отладки vscode, и после того, как вы нажмете кнопку «Выполнить», вы сможете настроить различные режимы отладки. Выберите вашу конфигурацию и запустите ее. Go через список ключей vscode. Также попробуйте изменить номер порта

...