是最新版本吗?(颤振)

Is it the latest version? (Flutter)

提问人:DBG 提问时间:3/1/2023 最后编辑:DBG 更新时间:3/2/2023 访问量:63

问:

当我必须使用一个包时,我会 pub.dev 并寻找它。

pub.dev

拿到它后,我单击安装选项卡。

安装

然后我得到了软件包的最新版本,并将其添加到pubspec.yaml

pubspec.yaml

我已经见过很多次向pubspect.yaml添加包的另一种方法

另一种方式

我想知道这种方式是否也指软件包的最新版本。

提前致谢!!

flutter dart 依赖 pubspec.yaml

答:

0赞 DrzwiPercepcji 3/2/2023 #1

这并不意味着最新版本。它的意思是“任何”版本。检查已安装版本的好方法是查看文件,它包含有关已安装依赖项的锁定信息、它们的校验和等。pubspec.lock

例如,我已经在我的项目中安装了版本为 2.0.12 的包。它不在 中,但 中的其他包需要它。因此,添加到其版本后仍然相同 - 2.0.12 而不是最新版本 (2.0.13)。这是因为 2.0.12 满足了“任何”版本。path_providerpubspec.yamlpubspec.lockpath_provider:pubspec.yaml