当我添加带有carat符号的预发布版本的依赖项时,Flutter获取/获取哪个版本的插件



当我添加插件依赖项时,flutter会获取什么版本,如下代码:

dependencies:
pluginA: ^0.1.8

如果可用版本为0.1.8+10.1.90.2.0等。

正如我看到的版本^2.1.3和'>2.1.3<3.0.0'是相等的,但预发布版本除外。(从该链接查看(

那么,flutter是获取pluginA的更新补丁版本,还是在我的情况下获取确切的版本?

我找到了答案,这里flutter将获取pluginA的最新补丁版本,在我的情况下,它是0.1.9。

它类似于:pluginA: '>=0.1.8 < 0.2.0'

最新更新