Skip to content

Instalando Ferramentas

O Volta permite que você instale e gerencie facilmente ferramentas JavaScript em seu sistema e projetos.

Instalando Node.js

Versão Padrão do Node

Para instalar o Node.js como versão padrão:

bash
volta install node

Este comando instala a versão LTS (suporte de longo prazo) mais recente do Node.js. Para instalar uma versão específica:

bash
volta install node@16
volta install node@16.14.2

Você também pode usar intervalos de versão:

bash
volta install node@16.14
volta install node@^16.14

Versão de Node Específica do Projeto

Para fixar uma versão específica do Node.js ao seu projeto:

bash
volta pin node@16.14.2

Isso adicionará uma seção volta ao seu arquivo package.json:

json
{
  "volta": {
    "node": "16.14.2"
  }
}

Gerenciando Gerenciadores de Pacotes

Gerenciador de Pacotes Padrão

Para definir um gerenciador de pacotes padrão:

bash
volta install npm@8
volta install yarn@1.22
volta install pnpm@7

Gerenciador de Pacotes Específico do Projeto

Para fixar uma versão de gerenciador de pacotes ao seu projeto:

bash
volta pin npm@8
volta pin yarn@1.22

Isso atualizará seu package.json:

json
{
  "volta": {
    "node": "16.14.2",
    "npm": "8.5.0"
  }
}

Pacotes Globais

Instalando Ferramentas Globais

Para instalar pacotes JavaScript globais:

bash
volta install typescript
volta install eslint

Para versões específicas:

bash
volta install typescript@4.6.3

Visualizando Ferramentas Instaladas

Para ver as ferramentas que você instalou:

bash
volta list all

Para ver apenas ferramentas de um tipo específico:

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

Atualizando Ferramentas

Atualizando Ferramentas Globais

Para atualizar um pacote global para a versão mais recente:

bash
volta install typescript@latest

Atualizando Ferramentas de Projeto

Para atualizar ferramentas específicas do projeto:

bash
volta pin node@latest
volta pin npm@latest

Desinstalando Ferramentas

Para desinstalar um pacote global:

bash
volta uninstall typescript

Para desinstalar ferramentas padrão:

bash
volta uninstall node
volta uninstall npm

Nota: Se um projeto precisar da ferramenta, isso não a removerá do sistema.