Para instalar as libs como Nodejs, yarn, JDK8 no Windows, vamos utilizar um gerenciador de pacotes do Windows chamado Chocolatey. Esse gerenciador nos possibilita instalar dependências e ferramentas no sistema com poucos comandos e tudo pelo terminal. Execute o powershell como administrador, clique no iniciar e digite powershell.
Execute o comando abaixo para verificar se você possui permissões para instalar dependências com o terminal:
Get-ExecutionPolicy
Caso o retorno desse comando seja diferente de “Restricted”, pule para o próximo passo. Porém, se o retorno for “Restricted”, execute o seguinte comando em seu terminal:
Set-ExecutionPolicy AllSigned
Agora, execute o seguinte comando para instalar o Chocolatey:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Agora, teste se a instalação ocorreu corretamente executando o seguinte comando no seu terminal (Ele deverá devolver o numero de alguma versão):
Feche o powershell e abra o cmd normalmente e digite:
choco -v
Agora vamos instalar o Node.js, Yarn 1, Python2 e a JDK 8 (Java Development Kit 8). Abra novamente o powershell como administrador e rode:
choco install -y nodejs-lts yarn python2 jdk8
A versão 8 do JDK é obrigatória, não utilize versões mais recentes.
Agora feche o powershell abra o cmd normalmente e digite os seguintes comandos para verificar se instalou corretamente:
( Execute um comando por vez e de enter ):
node -v
yarn -v
java -version
Se todas apresentaram os valores das suas versões, a instalação foi um sucesso!
@sujeitoprogramador