flutter 这是最新版本吗?

wqsoz72f  于 2023-03-04  发布在  Flutter
关注(0)|答案(1)|浏览(249)

当我必须使用一个软件包时,我会去pub.dev寻找它。
pub.dev
一旦我得到了它,我点击安装选项卡。
Installing
然后我得到了这个包的最新版本,并将它添加到pubspec.yaml
pubspec.yaml
我已经看到很多次另一种方法添加一个包到pubspect.yaml:
another way
我想知道这种方式是否也指软件包的最新版本。
提前感谢!!

dsf9zpds

dsf9zpds1#

这并不意味着最新版本。它意味着'任何'版本。检查安装版本的好方法是查看pubspec.lock文件,它包含有关安装依赖项的锁定信息,它们的校验和等。
例如,我的项目中安装了path_provider包,版本为2.0.12,它不在pubspec.yaml中,但pubspec.lock中的其他包需要它,因此,将path_provider:添加到pubspec.yaml后,其版本仍然相同- 2.0.12,而不是最新版本(2.0.13).这是因为2.0.12满足“任何”版本。

相关问题