在我的Flutter项目的
pubspec.yaml
文件中,某些依赖项的版本号前面有一个插入符(^
)。dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
english_words: ^3.1.5
它的目的是什么?它意味着什么?
注释
- 我查看了yaml文档,但没有找到任何有意义的信息。
- 相关:Dart中的插入符号有什么作用(但这里不是异或运算符)
- 相关:在Flutter中,依赖项必须指定版本号吗?(一个答案指引了我正确的方向,但问题是在问其他事情)
^
是YAML的特殊标记(实际上不是),你会在那里找到一个链接。不管怎样,对于许多人来说,YAML规范并不太容易理解;-) - Anthon