この記事では、Expected to find project root in current working directory.エラーの対処法について解説します。
日本語訳
現在の作業ディレクトリにプロジェクトのルートディレクトリが存在すると想定されています。
原因
作業している階層にファイルがない
対処法
- ファイルを作業している階層に移動させる
- コマンドをファイルがある階層で行う
詳細情報
作業ディレクトリを確認
Flutter create ~ で作成したフォルダーがカレントディレクトリになっているか確認しましょう。
分かりにくい場合はMacなら「ls」コマンド、Windowsなら「dir」コマンドで現在のディレクトリを一覧で見てみるといいです。
// Mac
ls
// Windows
dir作業ディレクトリを確認
カレントディレクトリを変更する場合はMac/Windows共通で「cd」コマンドで移動ができます。
// 指定フォルダーに移動
cd 指定フォルダー名
// ※下記のような指定も可能(documentsフォルダーの中のtestフォルダーの中のtest01フォルダーにアクセス)
cd documents/test/test01
// 1つ前のフォルダーに移動
cd ../
// 2つ前のフォルダーに移動
cd ../../参考
Flutterで「Expected to find project root in current working directory.」エラーが表示された時の解決法
原因 本来とは違う作業ディレクトリでコマンドを実行している 解決法 よくあるミスなので覚えておくと便利です!
