当我添加带有克拉符号的预发布版本的依赖项时,Flutter 获取/获取啥版本的插件?

Posted

技术标签:

【中文标题】当我添加带有克拉符号的预发布版本的依赖项时,Flutter 获取/获取啥版本的插件?【英文标题】:What version of plugin, Flutter get/fetch when I add dependency of prerelease version with carat symbol?当我添加带有克拉符号的预发布版本的依赖项时,Flutter 获取/获取什么版本的插件? 【发布时间】:2021-04-15 17:50:13 【问题描述】:

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

dependencies:
  pluginA: ^0.1.8

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

我看到版本 ^2.1.3 和 '>=2.1.3 this链接)

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

【问题讨论】:

【参考方案1】:

我找到了答案,这里flutter会获取pluginA的最新补丁版本,在我的例子中是0.1.9。

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

【讨论】:

以上是关于当我添加带有克拉符号的预发布版本的依赖项时,Flutter 获取/获取啥版本的插件?的主要内容,如果未能解决你的问题,请参考以下文章

Maven 版本依赖

如何修复 Swift Playground 中的“无法查找符号”错误

在 Android 中添加 Neumorphism 依赖项时构建失败

在 gradle 项目中添加 graphql 依赖项时出错

向POM添加单个依赖项时,应用程序上下文加载会中断

android无法解析符号R [重复]