Отладка Angular Dart перестала работать в PhpStorm - PullRequest
0 голосов
/ 31 мая 2019

У меня довольно большой Angular Dart проект в PhpStorm. Я смог отладить его, но вдруг он больше не работает (в течение нескольких недель). Я не уверен, в чем причина, когда я обновил PhpStorm, Dart Plugin и Dart. Но я ожидаю, что отладка будет работать со всеми обновлениями. Я создал простейшее приложение Angular Dart (пример ToDo), чтобы посмотреть, поможет ли оно. Это не так.

Dart VM version: 2.3.1 (Tue May 21 19:28:38 2019 +0200) on "linux_x64"

PhpStorm 2019.1.2
Build #PS-191.7141.52, built on May 8, 2019
JRE: 1.8.0_202-release-1483-b49 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux 5.0.17-300.fc30.x86_64

PhpStorm Dart plugin v191.7221

Google Chrome Version 74.0.3729.169 (Official build) (64bit)

Dart прослушивает порт 53322 для HTTP-подключений из браузера, PhpStorm прослушивает порт отладки 63344 (и имеет соединение с Chrome), Chrome прослушивает порт отладки 45389 (и имеет соединение с PhpStorm).

Когда я открываю http://localhost:53322/index.html я вижу приложение, но выполнение не останавливается на точках останова.

Я обнаружил похожие ошибки (https://youtrack.jetbrains.com/issue/WEB-30593, Угловой дротик на WebStorm. Отладка больше не работает ), но предоставленные решения не помогли.

Есть ли способ заставить отладку снова работать? Я бы хотел избежать понижения рейтинга.

1 Ответ

2 голосов
/ 31 мая 2019

Не относится к Angular - отладка веб-приложений не работает с SDK 2.3.1.Пожалуйста, следуйте WEB-39095 за обновлениями.

Обходные пути:

  • Запустите сеанс отладки из WebStorm.Точки останова не будут работать.Остановите сеанс отладки.
  • Не закрывая проект, перейдите в терминал и запустите pub global activate webdev 1.0.1.
  • Снова запустите сеанс отладки из WebStorm.Точки останова должны работать.

Или:

  • Запустить сервер webdev вручную из Терминала, явно указав имя хоста, например: pub global run webdev serve --hostname 127.0.0.1 web:53322
  • В среде IDE создать JavaScript Debug запустить конфигурацию, которая напрямую открывает URL-адрес webdev, например, http://localhost:53322/index.html, нажмите Debug

Обновление : это была ошибкав webdev (нет исходных карт на ipv4).Исправлена ​​ошибка в webdev 2.0.7.Никаких действий не требуется, WebStorm автоматически обновит webdev до последней версии

...