Flutterのjson_serializableで無限ループになったら
おきまりの flutter pub run build_runner build
を叩くと、エンドレスにビルドが走って終わらなくなった・・・。@JsonSerializable
アノテーション以外のファイルまで見に行ってる。widget_test.dart
を見に行くアホがおるかい。
英語でググってみたところ、このissueがあった。
どうやら、analyzer
というFlutter内部で利用されるライブラリのバグのようで、0.39.17
→ 0.39.14
にダウングレードしたら、ビルドできました...
ダウングレードするには、pubspec.yaml
にこの記述を加筆するだけ。
dependency_overrides: analyzer: '0.39.14'
追記 2020.9.17
analyzer 0.40.2 で修正されたようです。めでたしめでたし。