Yarn: Поддержка `yarn package` и` yarn install --local`, как Bundler

Созданный на 19 окт. 2016  ·  3Комментарии  ·  Источник: yarnpkg/yarn

Вы хотите запросить _функцию_ или сообщить _ об ошибке?

Характерная черта

Желаемое поведение

Bundler поддерживает "вендинговые" зависимости из коробки с помощью команды bundle package . Эта команда сохраняет ваши драгоценные камни как файлы .gem в ваше репо по адресу vendor/cache . Вы можете установить из сохраненных версий, используя bundle install --local .

http://bundler.io/v1.13/bundle_package.html

Это действительно удобно для развертывания, а также позволяет создавать сборки докеров из свежей проверки вашего приложения. Это особенно удобно, если вы зависите от частных пакетов и не хотите пропускать секреты, такие как учетные данные git или npm, в слои образа докера.

Чтобы добиться такого поведения на узле, наша команда в настоящее время использует shrinkpack , но более интегрированное решение было бы идеальным. Это помогло бы нам воспользоваться мощью Yarn, сохранив при этом возможность связывать наши пакеты узлов в нашем репо.

Самый полезный комментарий

Извините, ребята, моя запись в блоге об этой функции находится на последней стадии.
Как только я выпущу 0.17.1, я пропущу его.
Он будет опубликован на сайте.

Все 3 Комментарий

Связанное обсуждение, которое может быть интересно, можно найти в # 393.

Как я прочитал это обсуждение, похоже, что настройка yarn-offline-mirror уже делает это в некоторой степени ..? Однако я не могу найти для него никакой документации.

Может быть, @bestander сможет пролить свет на текущее поведение? Кажется, у них есть четкое представление о том, что офлайн-зеркало может и не может делать в настоящее время. :)

Извините, ребята, моя запись в блоге об этой функции находится на последней стадии.
Как только я выпущу 0.17.1, я пропущу его.
Он будет опубликован на сайте.

Спасибо @bestander!

Я только что прочитал https://yarnpkg.com/blog/2016/11/24/offline-mirror, и похоже, что он решает нашу точную проблему.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги