Вы можете использовать импорт в стиле пакета для всех файлов в каталоге lib/
вашего проекта.Путь - это просто относительный путь от lib/
(сам каталог lib/
отсутствует) к файлу.После добавления нового импорта в стиле пакета вам может потребоваться запустить flutter packages get
, или ваша IDE может обработать это автоматически.
В pubspec.yaml
дайте вашему проекту имя.
name: my_project
И со структурой каталогов, подобной следующей
pubspec.yaml
lib/
├── main.dart
├── fizz.dart
├── foo/
│ ├── bar.dart
│ ├── foo.dart
Затем внутри main.dart
вы можете импортировать, используя стиль package:
, как показано ниже:
import 'package:my_project/fizz.dart';
import 'package:my_project/foo/bar.dart';
Наконец, если выИспользуя и IDE, такие как Intellij, Android Studio или Visual Studio Code, вы можете использовать функцию автоматического импорта, используя идентификатор из не импортированной библиотеки и затем используя контекстное действие для добавления импорта.Это действие добавит импорт в стиле пакета в вашу текущую библиотеку.