ディレクトリからすべての Dart ファイルをインポートするにはどうすればいいですか? 質問する

ディレクトリからすべての Dart ファイルをインポートするにはどうすればいいですか? 質問する

私はDart初心者なので、この質問が本当に良くないならご容赦ください。私はFlutterを使ってアプリを開発していますが、1つ質問があります。アプリには、アプリについて、ホームページ、今後のイベントなど、多くの画面があります。これらの画面はすべて、lib/screensディレクトリのフォルダに保存しています。ルートのmain.dartにインポートするには、次のようにすべてのファイルをインポートする必要があります。

import "screens/homepage.dart";
import "screens/aboutTheApp.dart";
import "screens/upcomingEvents.dart";

もっと簡単な方法はありますか? 「screens」ディレクトリを一度にインポートする方法はありますか?

フォルダー全体をインポートしてパッケージにしようとしましたが、効果がありません。

ベストアンサー1

ディレクトリ内にファイルを作成しscreensall.dart好きな名前を付けることができます。このファイルでは、ダーツファイルそのフォルダ内:

export 'homepage.dart';
export 'aboutTheApp.dart';
export 'upcomingEvents.dart';

これで、そのフォルダーのファイルを使用したいときはいつでも、all.dart次のようにインポートするか、名前を付けるだけで済みます。

import 'screens/all.dart`;

...

それ以外、インポートすることはできませんディレクトリ

おすすめ記事