【Flutter】buid_runner でSucceeded after 7.5s with 0 outputs (6 actions)になる対処法
Flutterにてriverpod×freezedのMVVMを練習していたときのこと。buildしてスムーズに行ったかと思えば、ターミナルに、Succeeded after 13.6s with 0 outputs (6 actions)と表示されてしまった。
【riverpod】
【freezed】
このときのミスと、その対処法を共有します。
ミスしてたのは、countData.dartファイル。
import 'package:freezed_annotation/freezed_annotation.dart';
import 'package:flutter/foundation.dart';
//↓ミスしてた部分
part 'dountData.freezed.dart';
part 'dountData.g.dart';
@freezed
class CountData with _$CountData {
const factory CountData({
required int count,
required int countUp,
required int countDown,
}) = _CountData;
factory CountData.fromJson(Map<String, Object?> json)
=> _$CountDataFromJson(json);
} Give feedback
正しくは、
part 'countData.freezed.dart';
part 'countData.g.dart';
です。
単純にスペルミスです。この部分はbuildするまでエラー判定なので赤色の波線があります。そのため、スペルチェックの波線を見落としてました。
私は、partのdountDataをファイル名のcountDataに変えることで解決しました。
その他にも、StackOverFlowなどであった解決方法をまとめます。
解決方法
① flutter cleanする
$ flutter clean
$ flutter pub get //cleanの後はpub getする
$ flutter pub run build_runner build
② upgradeする
$ flutter pub upgrade
【おわりに】
Flutterに限らず、いろんな言語に触れ、新しい技術に触れたいと最近さらに強く思います。
この記事が参加している募集
この記事が気に入ったらサポートをしてみませんか?