Skip to main content

PNPM é um gerenciador de pacotes rápido e eficiente para JavaScript, projetado para substituir o NPM e o Yarn. Ele economiza espaço no disco e melhora a velocidade da instalação de dependências ao compartilhar pacotes entre projetos, evitando duplicações desnecessárias. Com um mecanismo de armazenamento global e links simbólicos, o PNPM reduz significativamente o uso de espaço e acelera builds. Ele é ideal para desenvolvedores que buscam um gerenciamento de pacotes mais performático, confiável e escalável, especialmente em monorepos e grandes aplicações.

Pré-requisito​

  • PNPM versão 10 ou superior instalado

Instalando o pnpm​

Para instalar o PNPM, você pode usar o Corepack, que já está integrado ao Node.js a partir da versão 16.9.0. Para utilizá-lo e instalar o PNPM, basta executar os seguintes comandos no seu terminal:

$ corepack enable
$ corepack use pnpm@latest-10
info

Se o corepack não estiver disponível, basta atualizar o Node.js para uma versão mais recente.

Como instalar as dependências do suite localmente​

1. Acesse o diretório raiz do projeto, denominado nx-suite-fullbackend.​

2. Após acessar o diretório, execute o seguinte comando:​

$pnpm install --frozen-lockfile

2.1. Caso tenha adicionado uma nova dependência ao projeto, execute o seguinte comando:​

$ pnpm install
$ pnpm install --frozen-lockfile

Após executar esse comando, um novo arquivo pnpm-lock.yaml será gerado, e as dependências serão instaladas.

Em seguida, realize o commit das alterações nos arquivos pnpm-lock.yaml e package.json.