【发布时间】:2019-07-21 23:44:45
【问题描述】:
我在尝试使用 Dart 中的 Build Runner 生成 Json Serializable Generator 时遇到问题。首先,我尝试运行flutter packages pub run build_runner build 来生成Json Serializable,但它表明它有一个冲突的问题。所以我运行命令--delete-conflicting-outputs,来解决冲突的问题。
之后,我尝试再次运行 flutter packages pub run build_runner build 以重新生成 Json 值。但是我得到的结果是这样的:
所以输出是:[INFO] Succeeded after 137ms with 0 outputs (0 actions)
我因此感到压力很大,因为所有生成的文件都被删除了。有人可以告诉我发生了什么以及如何解决这个问题吗?
我到处检查,但仍然没有找到答案。
【问题讨论】:
-
最好将输出作为文本而不是图像。
-
您是否在课程中添加了
@JsonSerializable()注释?您是否创建了build.yaml,如果是,它包含什么? -
是的,我添加了一个@JsonSerializable()。但我没有创建 build.yaml,我只有 pubspec.yaml,在我运行 --delete-conflicting-outputs 之前没问题
标签: json dart flutter json-serialization