有没有办法将生成的文件放在单独的文件夹中?

Ден*_*нко 5 code-generation dart flutter build-runner

在我的应用程序中,我使用了 json_serializable 冻结。在我放置所有数据模型的文件夹中,有很多生成的文件,例如model.g.dart, model.freeezed.dart. 是否有可能将所有生成的文件像这样移动到项目中的单独文件夹中,例如generated

Eug*_*nko 5

根据build_runner 文档

flutter pub run build_runner build --output <dirname>
Run Code Online (Sandbox Code Playgroud)

或者

flutter pub run build_runner build --output models:<directory name>
Run Code Online (Sandbox Code Playgroud)

仅输出模型目录