Skip to content

Gerenciando Sua Cadeia de Ferramentas

O trabalho do Volta é gerenciar suas ferramentas de linha de comando JavaScript, como node, npm, yarn ou executáveis que fazem parte de pacotes JavaScript. Este guia mostrará como usar o Volta para gerenciar sua cadeia de ferramentas de forma eficaz.

Configurando Ferramentas Padrão

Quando você não está em um diretório de projeto, o Volta usa suas ferramentas padrão. Configurar esses padrões é simples:

Instalando Node.js

Para instalar uma versão específica do Node.js como padrão:

bash
volta install node@16.14.2

Você também pode especificar versão principal ou secundária, e o Volta escolherá a versão correspondente mais recente:

bash
volta install node@16

Ou simplesmente instalar a versão LTS (suporte de longo prazo) mais recente:

bash
volta install node

Instalando Gerenciadores de Pacotes

Da mesma forma, você pode definir versões padrão para npm e Yarn:

bash
volta install npm@8.5.0
volta install yarn@1.22.18

Ou instalar as versões mais recentes:

bash
volta install npm
volta install yarn

Gerenciando Múltiplas Versões

O Volta permite que você instale facilmente múltiplas versões de ferramentas simultaneamente:

Listando Ferramentas Instaladas

Para ver todas as ferramentas em sua cadeia de ferramentas:

bash
volta list all

Você também pode listar tipos específicos de ferramentas:

bash
volta list node
volta list npm
volta list yarn
volta list packages

Desinstalando Ferramentas

Se você não precisar mais de uma ferramenta, pode desinstalá-la:

bash
volta uninstall node
volta uninstall npm
volta uninstall yarn
volta uninstall package-name

Observe que desinstalar o Node não o remove do cache do Volta, então projetos que usam essa versão ainda funcionarão.

Usando Pacotes Globais

Uma das funcionalidades mais poderosas do Volta é seu tratamento de pacotes globais:

Instalando Pacotes Globais

Use seu gerenciador de pacotes como de costume para instalar pacotes globalmente:

bash
npm install --global typescript
# ou
yarn global add typescript

O Volta garantirá que esses pacotes sempre usem a versão correta do Node.js.

Encontrando Localização de Pacotes

Para ver onde as ferramentas estão realmente instaladas:

bash
volta which node
volta which npm
volta which typescript

Gerenciamento Avançado de Ferramentas

Para casos de uso mais avançados, o Volta fornece comandos adicionais:

Buscar Sem Instalar

Para baixar ferramentas para o cache local sem defini-las como padrão:

bash
volta fetch node@14.17.0
volta fetch npm@7.20.3

Isso é útil para preparar ambientes para trabalho offline.

Executar com Versões Personalizadas

Para executar comandos temporariamente com versões específicas de ferramentas:

bash
volta run --node 14.17.0 --npm 7.20.3 node app.js

Isso não altera seus padrões ou configurações de projeto.

Melhores Práticas

Aqui estão algumas práticas recomendadas para gerenciar sua cadeia de ferramentas:

  1. Configure padrões razoáveis: Instale versões LTS estáveis como seus padrões
  2. Instale ferramentas globalmente: Aproveite o tratamento inteligente de pacotes globais do Volta
  3. Mantenha a cadeia de ferramentas enxuta: Desinstale ferramentas que não precisa mais
  4. Use volta fetch: Prepare-se para trabalho offline obtendo ferramentas antecipadamente
  5. Explore com volta run: Teste diferentes versões sem alterar seus padrões

Usando o Volta para gerenciar sua cadeia de ferramentas de forma eficaz, você garante uma experiência de desenvolvimento fluida e consistente em todos os seus projetos JavaScript.