#はじめに
今まで一度も起こったことがなかったのですが、新規Flutterプロジェクトを作成した際に
libフォルダにディレクトリを作成しようとした所、下記画像のようにPackageしか作れない。
今回は下記のようなディレクトリ構造をしたい。
lib/
├ util/
├ screen/
│ └ login/
│ └ login_scren.dart/
Packageからネストしようとすると...
しょうがなくlibフォルダからscreenパッケージを作り、そこから[new] → [Package] → [login]と作成すると下記画像のようになる
パスを確認してみると、想定通りの構造にはなっています。
/appname/lib/screen/login
解消法
libフォルダを右クリック。
[Mark Directory as] → [Unmark as Sources Root]の順にクリック
想定通りのディレクトリ構造になりましたね。
また右クリック[New]から[Directory]を選択することができるようになりました。
おわりに
筆者自身ディレクトリとパッケージの違いがあまりよくわかってないですが、これで見慣れた構造で開発できるようになりました。
ご指摘等ございましたらコメントお願いします