Por que usar lerna com os espaços de trabalho do yarn?

Por que usar lerna com os espaços de trabalho do yarn?
Por que usar lerna com os espaços de trabalho do yarn?
Anonim

Lerna adiciona funcionalidade de utilitário em cima do Yarn Workspaces para trabalhar com vários pacotes. Os espaços de trabalho do Yarn permitem que todas as dependências possam ser instaladas juntas, tornando o armazenamento em cache e a instalação mais rápidos. Ele nos permite liberar facilmente dependências do NPM com um único comando, atualizando automaticamente o pacote.

Por que devo usar lerna?

Por que usar? Lerna é usada principalmente em projetos maiores que podem se tornar difíceis de manter com o tempo. Ele permite modularizar o código em repositórios gerenciáveis menores e abstrair o código compartilhável que pode ser usado nesses subrepositórios.

O lerna requer fios?

Para inicializar o projeto, não é necessário o bootstrap do lerna, você só precisa usar o yarn install como descrito na abordagem 4. Não faz muito sentido invocar o bootstrap do lerna já que ele apenas chama o yarn install em si. Com esta configuração, lerna dedica completamente o fluxo de trabalho de dependência e bootstrapping aos espaços de trabalho do yarn.

O que é fio e Lerna?

Lerna: Uma ferramenta para gerenciamento de projetos JavaScript. É um pacote popular e amplamente usado escrito em JavaScript. Ele otimiza o fluxo de trabalho em torno do gerenciamento de repositórios de vários pacotes com git e npm; Yarn: Um novo gerenciador de pacotes para JavaScript. O Yarn armazena em cache todos os pacotes que baixa para nunca mais precisar.

O que lerna run faz?

Lerna é uma ferramenta que otimiza ofluxo de trabalho em torno do gerenciamento de repositórios de vários pacotes com git e npm. O Lerna também pode reduzir os requisitos de tempo e espaço para várias cópias de pacotes em ambientes de desenvolvimento e compilação - normalmente uma desvantagem de dividir um projeto em vários pacotes NPM separados.

Recomendado: