даже если я удалю его из pubspec.yaml и pubspec.lock, запущу flutter clean, а затем pub get, этот пакет автоматически установится.
я попробовал переустановить flutter и dart, удалив веб-пакет из каждой части каталога проекта
Было бы проще прикрепить файл pubspec.yaml.
Но, возможно, это потому, что вы используете пакет, который зависит от веб-версии 0.5.1.
Вы можете проверить этот список: https://pub.dev/packages?q=dependent%3Aweb