2
votes

Erreur à la ligne 17, colonne 5 de pubspec.yaml: une dépendance ne peut avoir qu'une seule source

Ajout du package http dans le fichier pubspec et obtention de l'erreur comme suit: Une dépendance ne peut avoir qu'une seule source, illustrée dans l'image ci-dessous également.

 entrez la description de l'image ici

Veuillez m'aider à résoudre ce problème.

Merci.


1 commentaires

Veuillez publier le code sous forme de texte et non de capture d'écran.


5 Réponses :


3
votes

L'indentation est significative dans YAML

Elle devrait l'être à la place

dpendencies:
  flutter:
    sdk: flutter
  http: ^0.12.0+^ # indentation like `flutter:` above, not like `sdk: ...`


0 commentaires

0
votes

L'indentation du package http doit être mise en correspondance avec le flutter:


0 commentaires

1
votes

Vous devriez mettre votre dépendance http à l'extérieur.

dependencies:
  http: ^0.12.0+1
  flutter:
    sdk: flutter

ou

dependencies:
  flutter:
    sdk: flutter
  http: ^0.12.0+1


0 commentaires

3
votes

Écrivez http: ^ 0.12.0 + 1 sous cupertino_icons: ^ 0.1.2 dependency et exécutez la commande flutter packages get command. < / p>


0 commentaires

0
votes

Exécutez

flutter packages get -v

s'il vous plaît. cela a fonctionné pour moi ...

Ref: https: //github.com/flutter/flutter/issues/26617#issuecomment-454676770


0 commentaires