Flutter模板生成插件flutter_template_cli的使用
Flutter模板生成插件flutter_template_cli的使用
官方CLI工具,用于轻松构建Flutter模块。
安装插件
// 安装插件
pub global activate flutter_template_cli
// (为了使用此功能,请将以下路径添加到系统PATH中:[FlutterSDK安装目录]\bin\cache\dart-sdk\bin
flutter pub global activate flutter_template_cli
创建项目
// 在当前目录创建一个Flutter项目
// 默认情况下,它会使用文件夹名称作为项目名称
// 您可以使用 `ftc create project:my_project` 来指定项目名称
// 如果名称包含空格,请使用 `ftc create project:"my cool project"`
ftc create project
ftc create package
ftc create plugin
ftc create module
初始化现有项目
// 在现有项目中生成选定结构
ftc init
注意:使用此命令时请小心,因为它会覆盖lib文件夹中的所有文件。 flutter-getx-with-null-safety-template。
文件类型分隔符
有一天,有用户问我是否可以更改文件的最终名称,他发现使用 my_controller_name.controller.dart
比默认生成的 my_controller_name_controller.dart
更易读。考虑到像他这样的用户,我们为您提供了选择自己的分隔符的功能,只需在pubspec.yaml中添加以下信息:
示例:
flutter_template_cli:
separator: "."
导入混乱?
为帮助您整理导入,创建了一个新命令:ftc sort
。除了整理导入外,该命令还会格式化您的Dart文件,多亏了dart_style。
当使用get sort
时,所有文件都会根据分隔符重命名。
要避免重命名,请使用--skipRename
标志。
如果您更喜欢使用相对导入而不是项目导入,请使用--relative
选项。flutter_template_cli
会进行转换。
CLI的国际化
CLI现在具有国际化系统。
要将CLI翻译成您的语言:
- 在translations文件夹中创建一个新的JSON文件。
- 复制en.json文件中的键,并翻译值。
- 提交您的PR。
探索CLI命令
让我们探索CLI中现有的命令。
创建项目
ftc create project
用于生成新项目,在创建默认目录后,它将运行下一个命令get init
。
初始化
ftc init
谨慎使用此命令,因为它会覆盖lib文件夹中的所有文件。 flutter-getx-with-null-safety-template。
文件类型分隔符
一天,有用户问我是否可以更改文件的最终名称,他发现使用my_controller_name.controller.dart
比默认生成的my_controller_name_controller.dart
更易读。考虑到像他这样的用户,我们为您提供了选择自己的分隔符的功能,只需在pubspec.yaml中添加以下信息:
示例:
flutter_template_cli:
separator: "."
更多关于Flutter模板生成插件flutter_template_cli的使用的实战教程也可以访问 https://www.itying.com/category-92-b0.html