1 安装
flutter pub global activate get_cli
dart pub global activate get_cli
2 常用命令
// 在当前目录创建一个 Flutter 项目:// 注: 默认使用文件夹名称作为项目名称// 你可以使用 `get create project:my_project` 给项目命名// 如果项目名称有空格则使用 `get create project:"my cool project"`get create project:"xxx"// 在现有项目中生成所选结构: 要慎用,它会覆盖 lib 文件夹下所有内容。// 它允许你在两种结构中二选一, getx_pattern 和 clean.get init// 创建页面:// (页面包括 controller, view, 和 binding)// 注: 你可以随便命名, 例如: `get create page:login`get create page:home// 在指定文件夹创建新 controller:// 注: 你无需引用文件夹, Getx 会自动搜索 home 目录,// 并把你的controller放在那儿get create controller:dialogcontroller on home// 在指定文件夹创建新 view:// 注: 你无需引用文件夹,Getx 会自动搜索 home 目录,// 并把你的 view 放在那儿get create view:dialogview on home// 在指定文件夹创建新 provider:get create provider:user on home// 生成国际化文件:// 注: 你在 'assets/locales' 目录下的翻译文件应该是json格式的get generate locales assets/locales// 生成 model 类:// 注: 'assets/models/' 目录下的模板文件应该是json格式的// 注: on == 输出文件夹// Getx 会自动搜索 home 目录,// 并把你的 model 放在那儿get generate model on home with assets/models/user.json//生成无 provider 的 modelget generate model on home with assets/models/user.json --skipProvider//注: URL 必须返回jsonget generate model on home from "https://api.github.com/users/CpdnCristiano"// 为你的项目安装依赖:get install camera// 为你的项目安装多个依赖:get install http path camera// 为你的项目安装依赖(指定版本号):get install path:1.6.4// 你可以为多个依赖指定版本号// 为你的项目安装一个dev依赖(dependencies_dev):get install flutter_launcher_icons --dev// 为你的项目移除一个依赖:get remove http// 为你的项目移除多个依赖:get remove http path// 更新 CLI:get update // 或 `get upgrade`
