自动生成 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
这将删除当前的冲突文件并根据要求重新创建。
我正在使用 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
这将删除当前的冲突文件并根据要求重新创建。