Flutter_学习记录_get_cli的使用

1. Mac下安装get_cli

在命令行中输入如下的命令flutter pub global activate get_cli

flutter pub global activate get_cli

安装成功后,会提示:在这里插入图片描述

按照提示:在.bash_profile/.zshrc 添加如下的命令行:
export PATH="$PATH":"$HOME/.pub-cache/bin"

export PATH="$PATH":"$HOME/.pub-cache/bin"

添加完后,执行如下的命令

source ~/.bash_profile
source ~/.zshrc

验证get_cli是否安装配置成功:
在命令行中输入getgetx, 出现如下的提示,表示安装成功:

在这里插入图片描述

2. 使用get_cli命令行

初始化项目

get init

创建页面:get create page:xxx

  • 其中xxx 表示页面的名称
get create page:xx

创建控制器: get create controller:xxx

  • xxx 表示控制器的名称
get create controller:xxx

在指定目录里面创建控制器: get create controller:xxx on yyy

  • xxx 表示控制器的名字
  • yyy 表示目录
get create controller:counter on home

创建view: get create view:xxx on yyy

  • 只会生成一个继承GetView的dart文件
  • xxx 表示viwe的名字
  • yyy 表示目录
get create view:xx on yyy

3. 使用get_cli生成国际化文件

  • 在 assets/locales 目录创建 json 格式的语言文件: zh_CN.jsonen_US.json
  • zh_CN.json
{
    "buttons": {
        "login": "登录", 
        "sign_in": "注册", 
        "logout": "注销", 
        "sign_in_fb": "用 Facebook 登录", 
        "sign_in_google": "用 Google 登录", 
        "sign_in_apple": "用 Apple 登录"
    }
}
  • en_US.json
{
    "buttons": {
        "login": "Login", 
        "sign_in": "Sign-in", 
        "logout": "Logout", 
        "sign_in_fb": "Sign-in with Facebook", 
        "sign_in_google": "Sign-in with Google", 
        "sign_in_apple": "Sign-in with Apple"
    }
}

运行 :

get generate locales assets/locales

GetMaterialApp中加入:

GetMaterialApp( 
  ...
  translationsKeys: AppTranslation.translations,
  locale:const Locale('zh', 'CN'), // 将会按照此处指定的语言翻译 
  fallbackLocale:const Locale('en', 'US'), // 添加一个回调语言选项,以备上面指定的 语言翻译不存在 ... 
)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值