Отсутствует обязательное поле «Имя»

Есть ли способ dart pub создать pubspec.yaml для установки модуля CSV?

$ dart pub add csv
Could not find a file named "pubspec.yaml" in "/home/michal/Downloads/shazam".
$ touch pubspec.yaml
$ dart pub add csv
Error on line 1, column 1 of pubspec.yaml: Missing the required "name" field.
0
0
55
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Чтобы команда 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.

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