Команда dart pub get в Dart
Запись в pubspec.yaml лишь объявляет, какие
пакеты нужны проекту. Чтобы скачать их в локальный
кэш и связать с анализатором, в корне проекта
выполняют команду загрузки зависимостей.
Команда называется dart pub get. Ее запускают
в той папке, где лежит pubspec.yaml:
dart pub get
Инструмент читает dependencies, подбирает
версии по ограничениям и записывает точный
результат в pubspec.lock. Этот lock-файл
фиксирует номера для повторных сборок: при
следующем dart pub get зависимости
согласуются с уже выбранными версиями, пока
вы сами не измените ограничения в
pubspec.yaml.
После успешного шага импорты вида
package:… перестают подсвечиваться
как неизвестные, если соответствующая строка
есть в dependencies. Без загрузки
компилятор видит только стандартные библиотеки
SDK и ваши файлы.
Типичный порядок такой: правка
pubspec.yaml, затем dart pub get,
затем добавление import в main.dart.
Lock-файл обычно кладут в систему контроля
версий вместе с проектом.
В pubspec.yaml уже добавлен
sqlite3: ^2.4.0. Напишите одну
команду терминала из корня проекта, чтобы
подтянуть зависимости.
После первого успешного dart pub get
как называется файл, в котором фиксируются
точные версии скачанных пакетов? Ответ
дайте одним именем файла.