You need to enable JavaScript to run this app. Flutter GetX 如何使用 get_cli 在指定自定义文件夹下创建页面模块
优惠活动
大模型
产品
解决方案
定价
更多

Flutter GetX 如何使用 get_cli 在指定自定义文件夹下创建页面模块

get_cli 自定义页面模块生成路径的方法

正常执行 get create page:home 命令时,get_cli会自动生成包含 bindings、view、controller 三层结构的完整页面模块,默认模块的生成路径为 lib/app/modules/home。若需要将模块生成到自定义目录,例如 lib/app2/modules/home、lib/modules/home,可通过以下两种方式调整生成规则:

  • 单次生成时临时指定路径
    无需修改全局配置,直接在原有生成命令后追加 --path 参数,指定模块的目标父目录即可。工具会自动在指定路径下生成完整的页面模块结构,同时自动匹配所有关联文件的import引用路径,不会出现路径错位问题。
    例如要将home模块生成到 lib/app2/modules/home,执行以下命令:
    get create page:home --path lib/app2/modules
    若要将home模块生成到更外层的 lib/modules/home,对应执行:
    get create page:home --path lib/modules
    执行过程中工具会自动补全所有缺失的层级文件夹,不需要提前手动创建目录结构。
  • 永久修改项目默认生成根路径
    如果希望长期固定生成路径,不需要每次追加路径参数,可以通过项目级配置文件调整默认生成规则:
    • 在项目根目录定位 get_cli.yaml 配置文件,文件不存在时可直接新建
    • 在配置文件中新增 modules_path 字段,值设置为你期望的固定模块根目录。比如要将默认模块根路径设置为 lib/app2/modules,写入配置内容:
      get_cli:
        modules_path: "lib/app2/modules"
      
    • 保存配置后,后续所有执行 get create page:xxx 的生成命令,都会自动按照配置的路径输出模块内容,无需额外传参。

注意:自定义路径配置仅对当前项目生效,不会修改其他项目的get_cli默认生成规则。


内容的提问来源于stack exchange,提问作者Abhijith Konnayil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.11.12 10:45:03