pub - инструмент для работы с пакетами и зависимостями Dart

Егор Долгов · 26.07.2019
Статья написана для старой версии Flutter и сейчас обновляется. Часть кода может не компилироваться на актуальной версии.

Источник https://v1-dartlang-org.firebaseapp.com/tools/pub

Инструмент pub устанавливается вместе с Dart SDK. С помощью команд pub можно:

  • управлять пакетами и зависимостями;
  • создавать, разрабатывать и публиковать Dart приложения (пакеты);
  • запускать на выполнение приложения (пакеты) с исполняемой частью.

Многие команды выполняются через функциональность IDE, например Android Studio или Visual Studio Code. Так же можно выполнить pub комнды в консоли.

Pub команды

  • pub cache
  • pub deps
  • pub downgrade
  • pub get - получить все зависимости, перечисленные в pubspec.yaml файле в текущем рабочем каталоге, а также все вложенные зависимости.
  • pub global
  • pub publish
  • pub run - запустить сценарий Dart в пакете или в одной из его зависимостей из командной строки.
  • pub upgrade - отличие от pub get в том, что игнорируется любой существующий файл блокировки, так что pub может получить последние версии всех зависимостей.
  • pub uploader