You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Mason Bricks通过循环从args生成动态视图文件结构?

使用Mason Bricks动态生成多视图文件结构的问题

我正在使用Mason Bricks,了解可以在文件内使用循环,但想知道能否通过循环从给定的args生成文件?我希望生成如下目录结构:

my_example_flow/
├── view.dart               # 包含MyExampleFlow类
└── views/
    ├── view_1/
    │   └── view.dart       # 包含MyExampleFlowView1类
    ├── view_2/
    │   └── view.dart       # 包含MyExampleFlowView2类
    └── view_3/
        └── view.dart       # 包含MyExampleFlowView3类

视图数量需要动态配置,我的yaml配置如下:

name: view_brick
description: Generates views and a flow structure
version: 0.1.0+1
environment:
  mason: ">=0.1.0-dev.41 <0.1.0"

vars:
  flow_name:
    type: string
    description: "The name of the general flow"
  views:
    type: list
    description: "Comma-separated list of views (PascalCase, e.g. View1,View2)"

我目前不知道该如何实现这个结构,想问下这在mason中是否可行?

更新: 我已按照建议尝试将路径分隔符改为\,但没有报错,仅生成了如下结构:

my_example_flow/
  ├── view.dart 

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 05:03:17