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:
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:
volta install node@16
Ou simplesmente instalar a versão LTS (suporte de longo prazo) mais recente:
volta install node
Instalando Gerenciadores de Pacotes
Da mesma forma, você pode definir versões padrão para npm e Yarn:
volta install npm@8.5.0
volta install yarn@1.22.18
Ou instalar as versões mais recentes:
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:
volta list all
Você também pode listar tipos específicos de ferramentas:
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:
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:
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:
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:
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:
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:
- Configure padrões razoáveis: Instale versões LTS estáveis como seus padrões
- Instale ferramentas globalmente: Aproveite o tratamento inteligente de pacotes globais do Volta
- Mantenha a cadeia de ferramentas enxuta: Desinstale ferramentas que não precisa mais
- Use
volta fetch
: Prepare-se para trabalho offline obtendo ferramentas antecipadamente - 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.