Как настроить зеркало / кеш всей компании для пакетов Dart / Flutter? - PullRequest
2 голосов
/ 26 мая 2020

Есть ли способ настроить кеш для всей компании для пакетов pub.dev, без необходимости зеркалирования всего репозитория pub.dev?

Я видел, что есть пакет pub_mirror , внесенный сообществом. Но тот загружает весь pub.dev, что является полным излишеством. want:

Экспериментальный сервер pub на основе файловой системы можно найти в example / example.dart. Он использует PackageRepository на основе файловой системы для хранения пакетов и имеет доступ только для чтения к реальному сайту pub.dartlang.org, если пакет недоступен локально. Это позволяет использовать все пакеты pub.dartlang.org и иметь дополнительные, помимо общедоступных пакетов, доступные только локально. больше. Так как же тогда кэшировать пакеты pub для всей компании?

Большое спасибо за вашу помощь! : -)

1 Ответ

1 голос
/ 26 мая 2020
• 1000 примерно так в вашем pubspec.yaml.
dependencies:
  kittens:
    git:
      url: git://github.com/munificent/kittens.git
      ref: some-branch
...