Flutter Pub: ожидается ключ при разборе сопоставления блоков. дорожка: - PullRequest
0 голосов
/ 04 мая 2018

Я искал его в Stackoverflow, но что касается флаттера, я не нашел какого-либо соответствующего решения, здесь и здесь может быть тот же вопрос, но они не для флаттера.

Я использую файл JSON и регистрируюсь в Pubspec.ymal, но показываю ошибку, а также когда я использую изображение и регистрирую его, такая же ошибка также возникает. Может быть, в этом есть ошибка форматирования, но я не знаю, в чем проблема. Это документация Я следовал.

Ошибка в строке 29, столбец 5 файла pubspec.yaml: ожидался ключ при анализе отображения блока . Активы: ^

Это мой pubspec.yaml файл

name: jsondata description: A new Flutter application.

  dependencies:  

  flutter:

  sdk: flutter

  cupertino_icons: ^0.1.0

  dev_dependencies:   

 flutter_test:

      sdk: flutter

    flutter:

    uses-material-design: true

      assets:

       - loadjson/person.json

enter image description here

Ответы [ 5 ]

0 голосов
/ 04 августа 2019

Пожалуйста, убедитесь, что у нас нет нежелательных пробелов , так как структура yaml чувствительно учитывает пробелы . Пожалуйста, обратитесь к документации для получения дополнительной информации, как ссылка ниже,
https://docs.ansible.com/ansible/latest/reference_appendices/YAMLSyntax.html

0 голосов
/ 14 сентября 2018

В моем случае, uses-material-design намерение было нарушено. Я поставил 1 (один) больше места перед ним, и он работал нормально.

0 голосов
/ 19 июля 2018

Ошибка в строке 29, столбец 4: ожидается ключ при анализе блока отображение. активы:

флаттер: использует-материал-дизайн: истинные активы: - assets / images / image.jpg

В моем случае я просто добавил # перед uses-material-design: true

Попробуйте код ниже

flutter:   

  # uses-material-design: true 

   assets: 
    - assets/images/image.jpg

нормально работает.

0 голосов
/ 28 августа 2018

В моем случае изображение было слишком велико для загрузки, уменьшился размер изображения.

0 голосов
/ 04 мая 2018

Пробелы значимы в YAML

assets слишком много отступов

flutter_test:
  sdk: flutter

flutter:
  uses-material-design: true
  assets:
    - loadjson/person.json
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...