👋

[Flutter]不要なパッケージ消した時にアホみたいなミスした話

2025/01/13に公開

Daily Blogging23日目

Flutterで開発してる時にアホみたいなミスしたのでそのお話

flutter_configをちょっと使ってみてやっぱりいらないやと思ってpubspec.yamlから削除した
その後ビルドしようと思ったら下記のエラー発生。

Error (Xcode): Invalid depfile:

直接pubspec.yamlから消したのが悪かったかぁと思い、ちゃんとコマンド打ってパッケージを消すことにした

flutter pub remove flutter_config

その後、

flutter clean
flutter pub get

やってもう一回ビルドしてみた
※本当はもうちょっとなんやかんややってる

でもまだエラー出てる
今度は違うエラー

Error (Xcode): Error: Couldn't resolve the package 'flutter_config' in 'package:flutter_config/flutter_config.dart'.

????

ちゃんとライブラリ消せてないのかなぁと思いつつ、色々コマンド試してみたけど特に変わらない

# こういうやつ試した
# https://zenn.dev/mukkun69n/articles/46fef3b47a5f49
flutter pub cache repair

でもエラーは出てる...
なんでかよくわからないのでリートンに聞いてみた

flutter pub remove flutter_configを実行した後も「Couldn't resolve the package 'flutter_config' in 'package:flutter_config/flutter_config.dart'」というエラーが発生する場合、以下の手順を試してみてください。

  1. コードの修正
    flutter_configを使用しているコードが残っている可能性があります。プロジェクト内のすべてのファイルを検索して、import 'package:flutter_config/flutter_config.dart';の行を削除してください。これにより、未使用のインポートが原因でエラーが発生するのを防ぎます。

...
そういえばflutter_configをimportしてたところのコード削除してなかった...

import 'package:flutter_config/flutter_config.dart';

import文消したら普通にビルドできた
めちゃくちゃアホみたいなエラーで心折れるかと思った

Discussion