我想获取我的本地dart软件构建和存在于pubspap. yaml中的版本号
我的软件最终使用dart2native
转换为可执行文件,所以我想最终的可执行文件不包括实际的pubspec. yaml
文件。
我不能在许多地方使用建议的package_info_plus,因为我运行的是本机Dart代码,而不是Flutter应用程序。
您可以使用pubspec_parse读取pubspec文件。然后您可以检索版本号。
final file = File('pubspec.yaml');
final content = Pubspec.parse(await file.readAsString());
print(content.version); // 1.1.2+41