ui.TextLeadingDistribution не найден при запуске приложения Flutter на Chrome или macos

При попытке запустить мое приложение на Chrome или Mac после использования dart migrate я получаю следующие ошибки в консоли:

      Downloading Web SDK...                                           2,674ms
Launching lib/web/main.dev.dart on Chrome in debug mode...
Waiting for connection from debug service on Chrome...          
../../../.pub-cache/hosted/pub.dartlang.org/styled_text-3.0.1/lib/custom_style.dart:38:7: Error: Type 'ui.TextLeadingDistribution' not found.
      ui.TextLeadingDistribution? leadingDistribution,
      ^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../.pub-cache/hosted/pub.dartlang.org/styled_text-3.0.1/lib/custom_style.dart:98:7: Error: Type 'ui.TextLeadingDistribution' not found.
      ui.TextLeadingDistribution? leadingDistribution,
      ^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../.pub-cache/hosted/pub.dartlang.org/styled_text-3.0.1/lib/custom_style.dart:219:3: Error: Type 'ui.TextLeadingDistribution' not found.
  ui.TextLeadingDistribution? get leadingDistribution =>

Он отлично работает на эмуляторах Android / iPhone.
Я пробовал следующее, но безуспешно:

  1. флаттер 2.0.6 (стабильный)
  2. флаттер 2.5.3 (стабильный)
  3. трепещущий доктор не показывает ничего плохого
  4. флаттер чистый, флаттер паб ремонт кеша, флаттер паб получить
  5. Перезапустить VSCode

1 ответ

На самом деле проблема возникла из-за зависимости styled_text.
Я скопировал из репозитория только те файлы, которые нам нужны, и это решило проблему.

Другие вопросы по тегам