提问者:小点点

如何获取原生dart软件的构建版本号


我想获取我的本地dart软件构建和存在于pubspap. yaml中的版本号

我的软件最终使用dart2native转换为可执行文件,所以我想最终的可执行文件不包括实际的pubspec. yaml文件。

我不能在许多地方使用建议的package_info_plus,因为我运行的是本机Dart代码,而不是Flutter应用程序。


共1个答案

匿名用户

您可以使用pubspec_parse读取pubspec文件。然后您可以检索版本号。

final file = File('pubspec.yaml');

final content = Pubspec.parse(await file.readAsString());

print(content.version); // 1.1.2+41