提问人:DBG 提问时间:3/1/2023 最后编辑:DBG 更新时间:3/2/2023 访问量:63
是最新版本吗?(颤振)
Is it the latest version? (Flutter)
问:
当我必须使用一个包时,我会 pub.dev 并寻找它。
拿到它后,我单击安装选项卡。
然后我得到了软件包的最新版本,并将其添加到pubspec.yaml
我已经见过很多次向pubspect.yaml添加包的另一种方法:
我想知道这种方式是否也指软件包的最新版本。
提前致谢!!
答:
0赞
DrzwiPercepcji
3/2/2023
#1
这并不意味着最新版本。它的意思是“任何”版本。检查已安装版本的好方法是查看文件,它包含有关已安装依赖项的锁定信息、它们的校验和等。pubspec.lock
例如,我已经在我的项目中安装了版本为 2.0.12 的包。它不在 中,但 中的其他包需要它。因此,添加到其版本后仍然相同 - 2.0.12 而不是最新版本 (2.0.13)。这是因为 2.0.12 满足了“任何”版本。path_provider
pubspec.yaml
pubspec.lock
path_provider:
pubspec.yaml
评论