我在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值。但我得到的结果是这样的:
succeeded with no outputs
所以输出是:[INFO] Succeeded after 137ms with 0 outputs (0 actions)
我得到如此强调,因为它,因为所有的生成文件被删除。有人能告诉我发生了什么事,如何解决这个问题?
我到处都找过了,但还是没有找到答案。
5条答案
按热度按时间sh7euo9m1#
字符串
brc7rcf02#
你应该更新你的pubspec
字符串
然后运行flutter pub run build_runner build
p3rjfoxz3#
确保 dart 的名字写得正确。
我遇到了同样的问题,来到这里寻找解决方案,当没有找到一个,我注意到要生成的文件的名称是大小写敏感的。
ubof19bj4#
对我来说,它没有/lib或/bin目录下的文件。
清单
下面是一个checklist of things to check,当Json_serializable generator成功执行,没有输出,但没有生成文件时。
owfi6suc5#
试试这个:
字符串