我正在学习和练习Flutter的基础知识,所以我遇到了这个问题。
代码:
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2+
english_words: ^3.1.0
执行命令--no-color packages get
后出现错误:
Error on line 21, column 20 of pubspec.yaml: Invalid version constraint: Cannot include other constraints with "^" constraint in "^0.1.2+".
cupertino_icons: ^0.1.2+
^^^^^^^
pub get failed (65)
开发平台: 在Mac OS Mojave上运行的Android Studio 3.4
答案 0 :(得分:0)
cupertino_icons的当前稳定版本为0.1.2
cupertino_icons: ^0.1.2
脱字符号(^)
用于Dart中的发布依赖关系,指示允许的版本号范围。具体来说,从指定版本到(但不包括)下一个非破坏性版本的任何版本都是可以的。
2点后删除+号
加号之前的所有内容均为版本名称,之后的所有内容均为版本代码,并且您未指定任何版本代码,因此请删除+。
答案 1 :(得分:0)
我经过一次网络搜索最终来到了这里,我犯的错误是添加了一个逗号结尾
更改了
flutter_audio_recorder: ^0.5.5,
到
flutter_audio_recorder: ^0.5.5