Dart 2.3 игнорирует точки останова - PullRequest
0 голосов
/ 26 мая 2019

Я занимаюсь разработкой веб-приложения на Dart с использованием Webstorm в качестве IDE.После обновления с Dart SDK 2.2 до Dart SDK 2.3 я заметил, что все точки останова, которые я установил в Webstorm, игнорируются (хотя в Chrome приложение работает правильно). Точки останова правильно помечены как «красный круг», но в отличие от предыдущего SDK они пропускают«галочка» внутри (что, я думаю, означает, что они не распознаются Chrome).

Я пытался «восстановить кэш» и «обновить зависимости», но точки останова по-прежнему не работают.

Это pubspec.yaml dev_dependencies:

dev_dependencies:
  build_runner: ^1.4.0
  build_test: ^0.10.7+3
  build_web_compilers: ^2.1.0

Вот команда "webdev serve":

/dart/2.3.1/dart-sdk/bin/pub global run webdev serve web:53321

Вот результат команды "webdev serve":

[INFO] Serving `web` on http://localhost:53321
[INFO] Running build completed, took 351ms
[INFO] Caching finalized dependency graph completed, took 177ms
[INFO] Succeeded after 536ms with 0 outputs (0 actions)

Вот версии envolved программ:

- O.S.: macOS High Sierra 10.13.6
- Chrome: 74.0.3729.169
- Webstorm: 2019.1 - Build 191.7141.49
- Dart SDK: 2.3.1
- Dart webdev: 2.0.5

Я пытаюсь выяснить, связана ли проблема с Webstorm, Dart SDK или Chrome.Я не исключаю, что мне не хватает новой конфигурации из-за обновления Dart SDK.Снижение до Dart SDK 2.2 все работает отлично.Спасибо за ваши подсказки.

Ответы [ 2 ]

1 голос
/ 31 мая 2019

Ошибка была в webdev 2.0.0 - 2.0.6. Это исправлено в webdev 2.0.7. Вы можете запустить pub global activate webdev, чтобы получить последнюю версию. Возможно, вам придется закрыть / открыть проект в среде IDE, чтобы он заработал.

1 голос
/ 27 мая 2019

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

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