Неподтвержденная точка останова (точка останова установлена, но еще не связана) - PullRequest
0 голосов
/ 25 февраля 2019

Я успешно отлаживал свое угловое приложение в Chrome через расширение Chrome Debugger с автоматически созданными настройками.Но [что-то] произошло, и после одной из моих перезагрузок Windows 7 я получил неактивные точки останова.Я предполагаю, что на это повлияло изменение переменной среды Windows PATH.Почему я так думаю?Я получил сообщение типа "PATH имеет плохое значение, вы хотите это исправить?"когда Windows запустилась.К сожалению, я не могу воспроизвести мое старое значение PATH.Это может быть совпадением, но после этого случая отладка не работает.

Breakpoints issue Breakpoints issue

Независимо от того, где установлены точки остановазадаются: ни в начале блока функции или кода, ни в середине блока, ни в объявлении переменной, ни в операции с переменной.Точки останова не активируются ни у одного из угловых компонентов: ни у корневого компонента, ни у других.

Я использую последнюю версию Google Chrome.Интересно, что я установил расширение Debugger for Electron, которое также успешно запускается, но точки останова все еще не активированы.

Другая информация:

Angular versions

launch.json:

    {
    "version": "0.2.0",
    "configurations": [       
        {
            "type": "chrome",
            "request": "launch",
            "name": "Launch Chrome against localhost",
            "url": "http://localhost:4200",
            "webRoot": "${workspaceFolder}",
            "trace": true,
            "sourceMaps": true,
        },
        {
            "type": "electron",
            "request": "launch",
            "name": "Launch Electron",
            "sourceMaps": true,
            "appDir": "H:/opened-in-VSCode-folder",
        },
    ]
}

Структура папки проекта:

Project structure

В launch.json также не работает:

  • изменение "webRoot" на "$ {workspaceFolder} / src", "$ {workspaceFolder} \\ src", "$ {workspaceFolder} / dist" и множество других вариантов.
  • отключение или включение «trace»: true
  • отключение или включение «sourceMaps»: true

Дополнительные перезагрузки Chrome, Windows, VSCode, переустановка Angular и Electron don 'т ведет к успеху.Антивирус остановлен.Windows "Последний успешный вход в систему" не помог.

Спасибо за любую информацию.

UPD 1: Единственное слово "error" в vscode-chrome-debug.txt log файл:

... 
  {"id":5,"result":{}} [09:54:38.267 UTC] ← From target:
  {"error":{"code":-32601,"message":"'Runtime.run' wasn't found"},"id":6}
  [09:54:38.267 UTC] ← From target:
  ...

UPD 2: Переустановка windows тоже не помогла.Я думаю, проблема в версиях пакетов.

1 Ответ

0 голосов
/ 24 августа 2019

Я решил проблему, обновив некоторые программы:

  • VS Код: 1.37.1
  • Хром: 69.0.3497.128
  • Node.js: 10.11.0
  • V8: 6,9,427,31
...