FLUTTER ECOSYSTEM

build_version

一个用于将包版本提取到代码中的构建器。

最新版本
2.1.3
近 30 天下载
7.6万
喜欢数
29
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

build_version 是一个 Flutter/Dart 包,可在构建过程中生成包含当前包版本的 Dart 文件。它从 pubspec.yaml 提取版本信息,并将其作为常量提供给应用程序代码,从而在运行时无需手动更新即可访问版本详情。这对于调试、日志记录或在 UI 中显示版本号特别有用。该包与 build_runner 无缝集成,并支持 Android、iOS、macOS、Windows 和 Linux 等多个平台。

适合场景
  • 在设置中显示应用版本
  • 记录版本信息以用于调试
  • 自动化代码中的版本注入
  • 在构建中跟踪发布版本
  • 在应用逻辑中启用版本检查
主要特点
  • 自动生成版本常量
  • 从 pubspec.yaml 提取版本
  • 支持多个平台
  • 与 build_runner 集成
  • 所需配置最少
适合对象
  • 需要运行时版本访问权限的应用
  • 希望实现自动化版本管理的团队
  • 使用 build_runner 工作流的项目
  • 寻求最小样板代码的开发者
  • 需要版本元数据的 CI/CD 流水线
使用建议
  • 需要设置 build_runner
  • 版本在构建后为静态
  • 不适用于动态版本更改
  • 在版本更新时可能需要重新构建
  • 仅限 pubspec.yaml 中的 version 字段
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add build_version

所属分类

源码仓库

关联项目