パッケージ レイアウト規則によると、web
フォルダには次のものが含まれている必要があります。
HTML、CSS、画像、そしておそらく JavaScript も含まれています。そのすべてがパッケージの web ディレクトリに入ります。その内容を思う存分アレンジしていただいて構いません。それがあなたを幸せにするなら、サブディレクトリに夢中になってください。
したがって、私のweb
ディレクトリは次のようになります。
web/data_access
web/model
web/ui
web/ui/navigation
etc.
さて、これらすべてのインポート ステートメントを管理する方法について説明します。次のような多くのステートメントを取得します。
import '../../model/my_model.dart';
import '../../data_access/mock_dao.dart';
etc.
../
これは壊れやすく、フォルダー構造で何かを変更するたびに問題が発生するため、インポートでそれほど多くを使用するのは好きではありません。
web
フォルダー内のコードを整理するより良い方法はありますか?
また
インポートを行う別の方法はありますか?