? flutter_asset_manager
此包由 Usama Azad 提供 ?
一个命令行工具,可自动生成资源目录并将其注册到 pubspec.yaml 中
特点
- 自动生成资源目录
- 在 pubspec.yaml 中自动注册目录
- 为资源自动生成 Dart 文件(即将推出 ?)
安装
1. 将此包用作可执行文件
安装它
您可以通过命令行安装此包
dart pub global activate flutter_asset_manager
或者
dart pub global activate --source git https://github.com/Usama-Azad/flutter_asset_manager.git
使用它
该包具有以下可执行文件
assetX
2. 将此包用作库
运行命令
使用 Dart
dart pub add flutter_asset_manager
使用 Flutter
flutter pub add flutter_asset_manager
在 pubspec.yaml 中添加为开发依赖项
dev_dependencies:
flutter_asset_manager: "^0.0.1"
或者
dev_dependencies:
flutter_asset_manager:
git:
url: https://github.com/Usama-Azad/flutter_asset_manager.git
添加为 dev dependency 后,运行 flutter pub get
用法
在 pubspec.yaml 中添加为 dev_dependency 后,您所要做的就是运行该包。
1. 默认目录
-
如果您不指定任何命令行参数,它将创建默认目录
-
默认目录是 音频、字体、图标、图片、翻译、视频。
assetX
dart run flutter_asset_manager
或者
flutter pub run flutter_asset_manager
2. 使用 --no-default 参数指定目录
-
如果您提供
--no-default参数,它将不创建默认目录 -
但是,使用
--no-default参数时,您必须提供要创建的目录名称。
assetX --no-default images icons
dart run flutter_asset_manager --no-default images icons
或者
flutter pub run flutter_asset_manager --no-default images icons
3. 默认和指定目录
- 您可以通过跳过
--no-default参数来生成默认和指定的目录。
assetX svgs
dart run flutter_asset_manager svgs
或者
flutter pub run flutter_asset_manager svgs