【发布时间】:2019-05-02 22:28:31
【问题描述】:
在我的 Flutter 项目的 pubspec.yaml 文件中,某些依赖项的版本号之前有一个插入符号 (^)。
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
english_words: ^3.1.5
它的目的是什么?什么意思?
备注
- 我查看了yaml documentation,但没有看到任何有意义的内容。
- 相关:what does Caret sign do in Dart(但这里不是 XOR 运算符)
- 相关:In Flutter, Dependencies must specify version number?(答案为我指明了正确的方向,但问题要求不同)
【问题讨论】:
-
您链接到的 YAML 规范有点过时,最新版本是 1.2。在底部你会找到一个索引,如果
^是 YAML 的特殊标记(不是),你会在那里找到一个链接。独立于许多 YAML 规范并没有多大意义;-)
标签: flutter dart dart-pub semantic-versioning