Yarn: Suporta `yarn package` e` yarn install --local` como bundler

Criado em 19 out. 2016  ·  3Comentários  ·  Fonte: yarnpkg/yarn

Você deseja solicitar um _feature_ ou denunciar um _bug_?

Recurso

Comportamento desejado

O Bundler suporta dependências de 'venda' prontas para o uso com o comando bundle package . Este comando salva suas joias como .gem arquivos em seu repositório em vendor/cache . Você pode instalar a partir das versões salvas usando bundle install --local .

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

Isso é realmente útil para implantação e também permite que se possa fazer compilações do docker a partir de um novo check-out de seu aplicativo. Isso é particularmente útil se você depende de pacotes privados e não quer vazar segredos, como credenciais git ou npm, para as camadas de imagem do docker.

Para obter esse comportamento no nó, nossa equipe atualmente usa shrinkpack , mas uma solução mais integrada seria o ideal. Isso nos ajudaria a tirar proveito do poder do Yarn, ao mesmo tempo em que podemos agrupar nossos pacotes de nós em nosso repo.

Comentários muito úteis

Desculpe pessoal, minha postagem no blog sobre esse recurso está na última fase.
Assim que eu liberar o 0.17.1, vou avançar.
Será publicado no site

Todos 3 comentários

Uma discussão relacionada que pode ser de interesse pode ser encontrada em # 393.

Da maneira como li essa discussão, parece que a configuração yarn-offline-mirror já faz isso até certo ponto ..? Não consigo encontrar nenhuma documentação para isso.

Talvez @bestander pudesse esclarecer o comportamento atual? Eles parecem ter um conhecimento sólido do que o espelho offline pode e não pode fazer atualmente. :)

Desculpe pessoal, minha postagem no blog sobre esse recurso está na última fase.
Assim que eu liberar o 0.17.1, vou avançar.
Será publicado no site

Obrigado @bestander!

Acabei de ler https://yarnpkg.com/blog/2016/11/24/offline-mirror e parece que resolve exatamente o nosso problema.

Esta página foi útil?
0 / 5 - 0 avaliações