Как настроить webstorm для отладки вывода dart2 js? - PullRequest
0 голосов
/ 14 января 2020

У меня есть Angular приложение Dart (IDE - веб-шторм), которое отлично работает в отладочной сборке (с использованием dartdev c), но имеет проблемы, когда я делаю сборку выпуска (с использованием dart2 js).

Эта проблема связана с геолокацией, но это не случайно для моего запроса, вопиющая проблема в том, что отладка вывода, получаемого с помощью dart2 js, практически невозможна.

Sourcemaps don ' Кажется, что это работает (хотя я деактивировал очистку исходного кода, чтобы файлы остались, и chrome отладчик обнаружил их, я не получаю исходный код, показывающий на моих точках останова).

И что еще хуже , код минимизирован, что делает его таким же полезным, как шоколадный чайник, когда дело доходит до отладки.

Итак

1) Как остановить сборку webdev от минимизации javascript?

2) Как я на самом деле использую исходные карты?

3) (менее важно, но удобно) Могу ли я настроить webstorm, чтобы он автоматически запускал сборку webdev при выборе данного запуска / отладки Колорадо nfiguration? Также, как я могу переключаться между сборками отладки и выпуска. В данный момент мне нужно убить сервер webdev для запуска сборки со страницы редактирования pubspe c .yaml, но затем я не могу перезапустить его, когда хочу go вернуться в режим отладки.

Я искал решения для этих вещей онлайн, но кажется, что все, что я нахожу, для более старых альтернатив существующим инструментам, у которых были различные конфигурации, или человек, дающий совет, предполагает уровень знаний о текущих инструментах, которые я не делаю иметь (поэтому пропускает некоторые ключевые элементы).

Любая помощь будет принята с благодарностью.

...