У меня такое чувство, что вы используете устаревший проект flutter_web . Ошибки, которые вы видите, являются частью этого репо .
Так что я бы сказал, как предлагается в репозитории github, используйте стандартный флаттер с инструкциями из этой страницы, Как указано в другом ответе, вы можете находиться в канале dev
, также в соответствии с do c рекомендуется оставаться в канале beta
для обычной разработки, а если вам нужна более поздняя версия, напрямую используйте канал master
.
Поскольку в вашем pubspec.yaml
используется так много пакетов, вам необходимо убедиться, что каждый из них поддерживается во флаттере. Например, не все пакеты Firebase поддерживаются в сети. Для проверки потребуется время, но это необходимый шаг для продвижения вперед.