Дартс Пакеты

Пакеты Dart — это не что иное, как четко определенные, независимые и организованные единицы кода. Каждый проект в дротике может быть определен как пакет. Единственная цель этих пакетов — предоставить приложениям поддержку функций, наборов классов и единиц кода, которые могут им понадобиться во время их бесперебойного функционирования.

Dart состоит из встроенных пакетов, которые автоматически загружаются, когда пользователь открывает консоль dart. Кроме того, если пользователю нужно больше сторонних пакетов, ему может потребоваться установить их с pub.dev.

Менеджер пакетов

Dart состоит из встроенного менеджера пакетов, известного как pub. Единственной задачей которого является организация пакетов, библиотек и инструментов, а также установка сторонних пакетов в центральное место хранения данных на машине.

Каждое приложение Dart состоит из файла pubspec.yaml, полная форма расширения которого — «Еще один язык разметки». Файл действует как центральный файл данных, который также предоставляет информацию о некоторых других файлах и также может называться метаданными. Данные в файле pubspec.yaml содержат автора, версию дротика, имя приложения, имена надежных пакетов, таких как lints и test, которые используются при анализе и тестировании.

Ниже приведен пример файла pubspec.yaml.

имя: dart_application_1 //Имя

описание: Пример приложения командной строки. //Описание

версия: 1.0.0//Версия

# домашняя страница: https://www.example.com

среда:

SDK: ‘›=2.16.2 ❤.0.0’

# зависимости:

# путь: ^1.8.0

dev_dependencies: //Надежные библиотеки

линты: ^1.0.0

тест: ^ 1.16.0

В зависимости от типов существует два типа пакетов:

  1. Пакет приложения: пакет, который не загружен на pub.dev.
  2. Пакет библиотеки:пакет, загруженный на pub.dev.