pubspec.yaml的第17行,第5列错误:依赖项可能只有一个源

时间:2019-02-19 09:25:54

标签: visual-studio dart flutter

在pubspec文件中添加了http包,并显示错误消息:依赖项可能只有一个来源,也如下图所示。

enter image description here

请帮助我解决该问题。

谢谢。

5 个答案:

答案 0 :(得分:1)

http: ^0.12.0+1依赖项下写入cupertino_icons: ^0.1.2,然后运行命令flutter packages get

答案 1 :(得分:0)

缩进在YAML中很重要

应该改为

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

答案 2 :(得分:0)

http包的缩进应与flutter匹配:

答案 3 :(得分:0)

您应该将http依赖项放在外面。

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

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

答案 4 :(得分:0)

运行

flutter packages get -v

请。这对我有用...

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