2024.04.03 |

Bad state: Unable to generate package graph, no のエラーについて

エラーが表示された状況

flutter packages pub run build_runner build を実行時に発生
flutterのルートディレクトリ直下で、ターミナルから下記コマンドを実行後に発生
auto_routerに新規画面を追加後、auto_router.gr.dartファイルを再作成しする際に、エラーが発生

対応内容

下記のサイトを参考に対応しました。
https://qiita.com/t_tk_work/items/39e697de9bb268ba2334
https://github.com/dart-lang/build/issues/2835

--delete-conflicting-outputsをオプション追加する。
pubspec.yaml の generate: trueを削除
flutter clean
flutter pub get
flutter packages pub run build_runner build  --delete-conflicting-outputs

–delete-conflicting-outputsについて

すでに作成済みのファイルがある場合、コンフリクト(競合)していると認識をしてくれるようです。
その場合、競合ファイルを削除して再作成するコマンドオプションとなります。

BACK