FLUTTER ECOSYSTEM

index_generator

自动为您的库生成索引/条形/库文件,包含所有所需的导出。

最新版本
4.1.2
近 30 天下载
1.8万
喜欢数
33
Pub 分数
140

Package Overview

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

插件概览

index_generator 是一个 Flutter/Dart 包,可自动创建索引(barrel)文件,通过为所有相关的 Dart 文件生成导出,简化库的组织。它减少了在管理包含多个模块或包的大型代码库时的手动工作量,并降低了出错的可能性。该工具可通过命令行无缝集成到开发工作流中,确保跨目录的导出声明保持一致且最新。非常适合注重代码结构清晰、可维护性的开发者。

适合场景
  • 自动化导出文件生成
  • 保持库结构的整洁
  • 简化包开发
  • 减少手动导出错误
  • 支持模块化应用架构
主要特点
  • 自动生成 barrel 文件
  • 命令行集成
  • 支持多个平台
  • 确保一致的导出
  • 所需配置最少
适合对象
  • 大规模 Flutter 项目
  • 库作者
  • 使用模块化代码库的团队
  • 寻求自动化的开发者
  • 频繁文件重构的项目
使用建议
  • 需要在 pubspec.yaml 中进行设置
  • 可能与手动编辑冲突
  • 最佳使用于受控的目录结构中
  • 不适合简单应用
  • 依赖于正确的文件夹组织
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add index_generator

所属分类

依赖

依赖清单 11 项

源码仓库

关联项目