90 votes

Flutter Pub: attendait une clé lors de l'analyse d'un mappage de bloc. chemin:

Je suis en utilisant JSON fichier et l'enregistrer en Pubspec.ymal mais montre l'erreur et aussi lorsque j'utilise une image et de l'enregistrer, la même erreur se produit également. Peut-être il ya une erreur dans le formatage, mais ne sais pas quel est le problème.c'est la doc que j'ai suivi.

Erreur à la ligne 29, colonne 5 de pubspec.yaml: Attendu une clé lors de l'analyse d'un bloc de cartographie. actifs: ^

C'est mon pubspec.yaml le fichier

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

267voto

Günter Zöchbauer Points 21340

Les espaces sont importants dans YAML

assets est trop en retrait

 flutter_test:
  sdk: flutter

flutter:
  uses-material-design: true
  assets:
    - loadjson/person.json
 

17voto

Erreur à la ligne 29, colonne 4: une clé attendue lors de l'analyse d'un mappage de bloc. les atouts:

flutter: uses-material-design: vrais atouts: - assets / images / image.jpg

Dans mon cas, je viens d'ajouter # devant uses-material-design: true

Essayez le code ci-dessous

 flutter:   

  # uses-material-design: true 

   assets: 
    - assets/images/image.jpg
 

son fonctionne bien.

9voto

Baftek Points 89

Dans mon cas, uses-material-design intention a été rompue. J'ai mis 1 (un) espace de plus devant, et cela a bien fonctionné.

0voto

BlueBird Points 1

Dans My Case, l'image était trop grande pour être chargée, la dimension décroissante de l'image fonctionnait.

0voto

user2991952 Points 28

Veuillez vous assurer que nous n'avons pas d' espaces blancs indésirables car la structure en yaml prend en compte les espaces blancs avec sensibilité . Veuillez consulter la documentation pour plus d'informations sous le lien ci-dessous,
https://docs.ansible.com/ansible/latest/reference_appendices/YAMLSyntax.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X