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

如何配置chopper库的build.yaml自定义生成文件路径?

如何配置Chopper将生成文件统一放到lib/generated目录?

你之前的配置无效,是因为错误地将build_extensions嵌套在了options节点下。正确的build.yaml配置需要把build_extensions直接作为对应生成器的子配置项,具体如下:

targets:
  $default:
    builders:
      source_gen|combining_builder:
        build_extensions:
          '^lib/{{}}.dart': 'lib/generated/{{}}.g.dart'
      chopper_generator:
        build_extensions:
          '^lib/{{}}.dart': 'lib/generated/{{}}.chopper.dart'

配置完成后,执行命令:

flutter pub run build_runner build

生成的.chopper.dart和.g.dart文件就会统一输出到lib/generated目录下。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 12:54:53