Эта директива import
, которую вы видите, сообщает Dart, что определенный исходный файл использует классы из другого исходного файла. Префикс package:
сообщает Dart, что импортированный файл является частью внешней зависимости. Поэтому вы должны сказать своему проекту, что у вас есть зависимость. Это делается в pubspec.yaml
файле .
Менеджер зависимостей в пабе Dart позаботится о том, чтобы найти правильную версию зависимости и загрузить ее. Добавьте пакет path_provider в ваш файл pubspec.yaml
. На вкладке каждого пакета показано, как это сделать.
Вы можете найти целую библиотеку полезных пакетов флаттера (и дротика) здесь .
path_provider
- это специальный тип пакета, называемый plugin
, который содержит некоторый код Dart вместе с кодом, специфичным для iOS и Android. Это необходимо, потому что воспроизведение аудио или создание локальных файлов зависит от платформы.