首页 > 解决方案 > 在颤振中声明库的版本时^是什么意思

问题描述

^在颤振 pubspec 文件中声明版本时,我经常看到该符号。怎么:

http: ^0.13.3不同于http: 0.13.3甚至这个http: '0.13.3'

标签: flutterdartsemantic-versioning

解决方案


pub.dev包使用SemVer或语义版本控制。

^字符的意思是“<strong>兼容”</p>

所以举个例子

http: ^0.13.3 与 http: 0.13.3 甚至这个 http: '0.13.3' 有何不同

意味着 >=0.13.3 <1.0.0

您可以在Semver 备忘单上解释所有修饰符


推荐阅读