自动生成 class 未更新为 build_runner

Auto-generate class is not updating with build_runner

我正在使用 build_runner 在 flutter 项目中生成自动生成的代码。

问题:当我在模型 class 中进行更新,然后我尝试 运行 下面的命令时,它不会更新自动生成的 class.

命令:

pub run build_runner build

飞镖包:

built_value: '>=5.5.5 <7.0.0'

build_runner: ^1.5.0

built_value_generator: ^6.6.0

执行 build_runner 的命令后,应更新自动生成的 class。

您需要使用watch sub-command 来连续生成代码。

flutter packages pub run build_runner watch

它运行一个持久构建服务器,监视文件系统的编辑并在必要时进行重建。

当它与当前生成的类冲突时,它可能不会更新生成的类。所以我用下面的命令进行了测试,它工作正常。

flutter packages pub run build_runner build --delete-conflicting-outputs

这将删除当前的冲突文件并根据要求重新创建。