2014-01-22 4 views
1

Я попытался отладить некоторый код дротика (как описано here), но проблема в том, что когда я устанавливал точки останова (используя преобразование дротика в Javascript) в код дротика и ударяя точку останова, я могу только отлаживать сгенерированный файл Javascript, который, я надеюсь, не тот, каким он должен быть.Отладка Dart в IntelliJ IDEA

Я также попытался заменить браузер по умолчанию и браузер Chrome версией Dartium, но при отладке он не открывает версию dartium. Хотя, когда я нажимаю значок Chrome в Intellij, он открывает правильный браузер dartium - но это, похоже, отображает только контент страницы без возможности отладки.

Мне не нужны оба способа работы - я бы предпочел отлаживать версию Javascript, но я тоже в порядке, если я могу заставить версию Dartium остановиться на моих контрольных точках.

ответ

2

Отладка JavaScript имеет смысл, когда есть проблема с переданным JS, который вы хотите локализовать.

Обычно вы должны работать с Dart и отлаживать Dart, и это работает только с Dartium.
Вы не можете ожидать приличного опыта разработки с использованием переполненной JS по умолчанию для разработки , потому что transpiling - это просто замедление.

Что вы можете сделать, это использовать отладчик инструментов разработки Dartium или Chrome. Отладчик инструментов разработки Dartium также работает с кодом Dart.
Опыт здесь часто бывает лучше, чем с отладчиком редактора Dart.

Я не использую IntelliJ, поэтому я не могу помочь в настройке.

Смежные вопросы