Чтобы команда dart pub add работала, вам необходим файл pubspec.yaml в текущем каталоге. Файл pubspec.yaml отслеживает зависимости и другую соответствующую информацию о вашем проекте Flutter/Dart.
Сказав это, я хочу уточнить, что файл pubspec.yaml будет сгенерирован автоматически с самого начала проекта. Файл будет создан при запуске проекта путем запуска:
dart create <project_name>
Или
flutter create <project_name>
Таким образом, вам не придется вручную создавать файл. В любом случае, если вы хотите создать файл вручную, убедитесь, что он содержит свойства name и enviornment.
name: <your_project_name>
environment:
sdk: ">=3.0.0"
Подробный обзор файла pubspec.yaml можно найти в этой статье: https://dart.dev/tools/pub/pubspec.