Para instalar as libs 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 utilizando a tecla Windows + X ou clicando com o botão direito sobre o botão “Iniciar”:

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 (nada irá acontecer, mas não deve retornar erros):
Nesse passo pode ser necessário reiniciar seu terminal
choco
Agora vamos instalar o Node.js (LTS).
Se você já tiver o Node.js instalado em sua máquina, certifique-se que sua versão é a 12 ou mais recente.
choco install -y nodejs-lts
Agora reinicie o Powershell e execute, um de cada vez, os seguintes comandos para verificar se instalou corretamente:
node -v
npm -v
Se todas apresentaram os valores das suas versões, a instalação foi um sucesso.