42得票22回答
为什么在Dart/Flutter中使用build_runner序列化JSON时不会生成文件?

我只是想用之前保存的命令来生成文件(大约3个月前),但现在无法生成文件了(我不太懂后端和DevOps)。 它告诉我要使用删除命令,但是即使使用那个命令,我的文件仍然无法生成。 下面是我的日志信息,以及一个简单类的代码。 我猜可能与我更改 GitHub 帐户有关,因为提到了权限问题。 我在 ...

20得票2回答
有没有办法在Flutter中将生成的文件放在单独的文件夹中?

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

12得票3回答
我迁移到了空安全(null safety),但在运行“flutter pub run build_runner build”时出现错误不能正常运行。

我已经在所有文件中添加了// @dart=2.9,但是build_runner在执行时会抛出以下错误: Warning: Operand of null-aware operation '?.' has type 'SendPort' which excludes null. - 'Send...

9得票2回答
Flutter构建运行器生成模拟时失败

使用Mockito包运行build_runner生成模拟数据时失败。 终端输出: [INFO] 正在生成构建脚本... [INFO] 构建脚本生成完成,用时2.2秒 [INFO] 预编译构建脚本...... [WARNING] /D:/flutter_windows_1.22.5-sta...

9得票5回答
Flutter Hive中出现的错误:"type 'UnspecifiedInvalidResult' is not a subtype of type 'LibraryElementResult' in type cast"

当我运行flutter packages pug run build_runner build命令创建Flutter中的TypeAdapter时,出现了以下错误: 在类型转换中,'UnspecifiedInvalidResult' 类型不是 'LibraryElementResult' 类...

8得票1回答
如何在VS Code中调试Flutter build_runner的构建过程?

问题陈述: 我正在使用build_runner包构建代码生成器。 我运行flutter pub run build_runner build来执行我的代码生成器。 问题: 如何在断点处调试flutter pub run build_runner build? 类似问题: 如何在In...

8得票5回答
Flutter构建运行程序无法使用 | 空对象上调用“definingUnit”属性

运行flutter pub run build_runner watch --delete-conflicting-outputs后: 构建运行器输出: $ flutter pub run build_runner watch --delete-conflicting-outputs [I...

8得票2回答
如何在IntelliJ IDEA中以调试模式运行Flutter的“packages pub run build_runner build”命令?

我想在生成器代码上设置断点,但我不知道如何在调试模式下运行命令。 我使用 source_gen 和 build_runner 编写了生成器。 class MyGenerator extends GeneratorForAnnotation<Todo> { @override...

8得票2回答
flutter pub run build_runner build 已被弃用

当我运行flutter pub run build_runner build --delete-conflicting-outputs时,我遇到了这个错误: Deprecated. Use `dart run` instead. [INFO] Generating build script ...

7得票3回答
Flutter构建运行器 - pub以退出码65完成

编辑3 这一定是一个与font_awesome_flutter有关的问题。当我在pubspec.yaml中保留dependency_overrides但删除font_awesome_flutter参数时,只需执行以下操作: dependency_overrides: 它可行。 我升级到...