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.
Я пробовал следующее, но безуспешно:
- флаттер 2.0.6 (стабильный)
- флаттер 2.5.3 (стабильный)
- трепещущий доктор не показывает ничего плохого
- флаттер чистый, флаттер паб ремонт кеша, флаттер паб получить
- Перезапустить VSCode
1 ответ
На самом деле проблема возникла из-за зависимости styled_text.
Я скопировал из репозитория только те файлы, которые нам нужны, и это решило проблему.