如何获取Flutter App中正在使用的Package Version

问题描述 投票:0回答:4

我想知道是否有办法获取特定包的版本。

例如,如何获取我正在使用的

Provider
包的版本?

编辑: 需要明确的是,我有一个应用程序,我想知道我的应用程序以编程方式使用的其他软件包的版本。

flutter dart
4个回答
2
投票

将项目的

pubspec.yaml
作为资产包含在 Flutter 应用程序中,并通过
pubspec_parse
在运行时使用
Pubspec.parse
包进行内省。


0
投票

我一直在寻找相同的功能,其中我可以获取我的 flutter 应用程序中使用的所有第三方软件包的版本,但找不到。


-2
投票

https://pub.dev/packages/package_info/ 导入到您的应用程序中。

只需按照那里的说明进行操作即可。

这是一个教程,将引导您完成该过程

https://blog.maskys.com/how-to-get-the-version-build-number/


-2
投票

尝试 flutter pub outdated 你会看到当前版本,可升级版本

© www.soinside.com 2019 - 2024. All rights reserved.