Windows
Para o Windows utilizaremos o gerenciador de pacotes Chocolatey, porém antes dos passos de instalação vamos falar brevemente sobre qual shell você deve usar.
Site oficial: https://chocolatey.org/
Powershell: novo shell apresentado pela Microsoft por volta de 2005, ele apresenta diversas melhorias em relação ao CMD, tornando-o popular atualmente.
Escolhido o shell, vamos começar a instalação:
- Busque no campo de busca do Windows por Windows Powershell, clique com o botão direito em cima do programa e escolha a opção Executar como administrador.
- O Powershell trabalha com um esquema de autorizações (conhecido como Execution Policy
) para execução de scripts e, por isso, precisamos verificar se o presente no sistema está compatível com o que o Chocolatey precisa.
Execute o seguinte comando:
Get-ExecutionPolicy
Caso ele retorne Restricted
, execute o comando:
Set-ExecutionPolicy RemoteSigned
E escolha a opção [A] Sim para Todos
Caso o comando acima apresente erro, tente usar:
Set-ExecutionPolicy Bypass -Scope Process
Verifique se alteração de permissão ocorreu com sucesso executando novamente o comando:
Get-ExecutionPolicy
Alterada a permissão, basta instalar o Chocolatey com o comando:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net. ServicePointManager]:: SecurityProtocol = [System.Net. ServicePointManager]:: SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient). DownloadString('<https:// community.chocolatey.org/ install.ps1>'))
Caso o comando acima apresente um erro, verifique se a sua máquina atende às requisições mínimas
Windows 7+ / Windows Server 2003+ PowerShell v3+ .NET Framework 4.5+
Caso o erro apresentado seja Exceção ao definir "SecurityProtocol": "Não é possível converter o valor "3312"
, siga:
https://blog.chocolatey.org/2020/01/remove-support-for-old-tls-versions/
Após o fim da instalação, feche e abra o Windows Powershell como administrador novamente e execute:
choco -v
Caso ele retorne a versão do Chocolatey, a instalação foi um sucesso.
Agora, para instalarmos o Node.js é recomendado, pelo próprio site do Node, usarmos o NVS
Para instalar o nvs execute:
choco install nvs
E escolha a opção [A]ll - yes to all
Após isso, reinicie o Powershell e execute:
nvs add lts
Com isso, o nvs irá baixar e instalar a versão LTS do Node.js (atualmente a v16) mas ainda será necessário informar ao nvs que é essa versão que desejamos usar. Para isso:
nvs link lts
Se o comando rodou sem erro, passe para o próximo passo. Caso seja retornado algum erro como:
Você pode rodar o comando:
nvs ls
Esse comando vai retornar as versões do Node que você possui instalada. Basta copiar a versão (como no exemplo a v16) e adicionar na frente do comando nvs link
:
nvs link **node/16.13.0/x64**
Após isso, feche e abra o Powershell novamente e execute:
node -v
npm -v
Caso retorne as versões do Node e npm, sua instalação foi um sucesso!
Otras opções em caso de erro, entre no site de chocolatey
https://docs.chocolatey.org/en-us/choco/setup
Install with cmd.exe
choco install nodejs.install