FLUTTER ECOSYSTEM

pubspec_generator

从 pubspec.yaml 生成代码文件 pubspec.yaml.g.dart。只需导入 `pubspec_generator`,然后运行 `dart run build_runner build`

pubspec_generator 封面
最新版本
5.0.2
近 30 天下载
1900
喜欢数
45
Pub 分数
140

Package Overview

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

插件概览

一个 Flutter/Dart 包,可从项目的 pubspec.yaml 生成 pubspec.yaml.g.dart 文件。它会自动将资产、依赖项和其他元数据提取到 Dart 文件中,从而实现对 pubspec 数据的类型安全访问。只需添加该包并运行 dart run build_runner build 即可生成输出。非常适合需要动态访问 pubspec 信息但又不想手动解析 YAML 的项目。

适合场景
  • 以编程方式访问资产路径
  • 从 pubspec 依赖项生成代码
  • 启用类型安全的 pubspec 元数据
  • 自动化构建中的资产管理
  • 将 pubspec 数据集成到应用逻辑中
主要特点
  • 从 pubspec.yaml 生成 Dart 代码
  • 支持所有 Flutter 平台
  • 使用 build_runner 进行自动化
  • 提供类型安全的 pubspec 访问
  • 所需设置最少
适合对象
  • 具有复杂资产结构的项目
  • 构建时代码生成需要
  • 需要动态 pubspec 访问的 App
  • 希望实现 pubspec 自动化处理的团队
  • 使用 build_runner 工作流的开发者
使用建议
  • 需要设置 build_runner
  • 生成的文件不应手动编辑
  • 可能会略微增加构建时间
  • 简单项目不需要
  • 依赖于正确的 pubspec.yaml 格式
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add pubspec_generator

所属分类

依赖

依赖清单 7 项

源码仓库

关联项目