Flutter 如何获取在颤振应用程序中使用的软件包版本

Flutter 如何获取在颤振应用程序中使用的软件包版本,flutter,dart,Flutter,Dart,我想知道是否有办法获得特定软件包的版本 例如,如何获取我正在使用的Provider包的哪个版本 编辑: 我有一个应用程序,我想知道我的应用程序以编程方式使用的其他软件包的版本。导入到你的应用程序中 只要按照上面的说明去做就行了 这里有一个教程,将带您了解这一点 导入到应用程序中 只要按照上面的说明去做就行了 这里有一个教程,将带您了解这一点 将项目的pubspec.yaml作为一项资产包含在您的Flutter应用程序中,并在运行时使用包via对其进行内省。将项目的pubspec.yaml作为资产

我想知道是否有办法获得特定软件包的版本

例如,如何获取我正在使用的
Provider
包的哪个版本

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

导入到你的应用程序中

只要按照上面的说明去做就行了

这里有一个教程,将带您了解这一点

导入到应用程序中

只要按照上面的说明去做就行了

这里有一个教程,将带您了解这一点


将项目的
pubspec.yaml
作为一项资产包含在您的Flutter应用程序中,并在运行时使用包via对其进行内省。

将项目的
pubspec.yaml
作为资产包含在您的Flutter应用程序中,并在运行时使用包via对其进行内省。

运行
pub
以获取项目的版本包裹

Current列显示您当前使用的软件包


包中使用的版本,如
pubspec.lock
中所记录。如果包不在
pubspec.lock
中,则该值为
-

运行
pub-outleted
,以获取包的版本

Current列显示您当前使用的软件包


包中使用的版本,如
pubspec.lock
中所记录。如果包不在
publispec.lock
中,则值为
-

我想说
package\u info
不能解决我的问题。除非有办法获取我不知道的包版本,例如
provider
package版本。但是如果你阅读了这个问题,我想找出我的应用程序中其他软件包的版本。那么你想显示你的依赖项的pubspec.yaml版本数据?或者,您是否希望查询所有已安装的软件包并以这种方式获取数据?如果您只是想获取pubspec数据,那么可以使用PubSpecCheck。。。另一种方式我不确定。。。我也不认为这是个好主意。。。可能是错的。我可能只是不理解你的问题,比如说我有一个远程列表,上面有所有软件包和最新版本。我希望能够检查我的软件包,看看我是否有一个新的更新,或者我使用的软件包上是否有一个新的主要版本。现在更清楚了吗?我不知道如何更好地表达:
知道我的应用程序正在使用的其他软件包的版本,在编程方面
我想说
软件包信息
不能解决我的问题。除非有办法获取我不知道的包版本,例如
provider
package版本。但是如果你阅读了这个问题,我想找出我的应用程序中其他软件包的版本。那么你想显示你的依赖项的pubspec.yaml版本数据?或者,您是否希望查询所有已安装的软件包并以这种方式获取数据?如果您只是想获取pubspec数据,那么可以使用PubSpecCheck。。。另一种方式我不确定。。。我也不认为这是个好主意。。。可能是错的。我可能只是不理解你的问题,比如说我有一个远程列表,上面有所有软件包和最新版本。我希望能够检查我的软件包,看看我是否有一个新的更新,或者我使用的软件包上是否有一个新的主要版本。现在更清楚了吗?我不知道如何更好地表达:
知道我的应用程序正在使用的其他软件包的版本,以编程方式
你知道如何使用它吗?这是yaml文件的路径吗?无论我尝试将其作为第一个参数传递,文档都很糟糕:
ParsedYamlException:第1行,第1列:非映射
yaml参数需要yaml文档的原始文本。您可以使用Flatter服务包加载资源的字符串内容。您知道如何使用它吗?这是yaml文件的路径吗?无论我尝试将其作为第一个参数传递,文档都很糟糕:
ParsedYamlException:第1行,第1列:非映射
yaml参数需要yaml文档的原始文本。您可以使用flatter服务包加载资产的字符串内容。我猜您错过了我所说的以编程方式
的部分。因此,在运行我的应用程序时,我想获取特定软件包的版本。我的解决方案是读取yaml文件并解析它的内容。我猜您错过了我所说的以编程方式
的部分。因此,在运行我的应用程序时,我想获取特定软件包的版本。我的解决方案是读取yaml文件并解析其内容。