Tutorial de Instalação no Windows 11 via `winget`
Tutorial de Instalação no Windows 11 via winget
Passo 0: Abrir o Terminal como Administrador
- Clique com o botão direito no ícone do Menu Iniciar (ou pressione
Win + X). - Selecione Terminal (Administrador) ou PowerShell (Administrador).
- Confirme a permissão de administrador no aviso do Windows.
Passo 1: GitHub Desktop
Execute o comando abaixo para instalar o GitHub Desktop:
winget install --id GitHub.GitHubDesktop -e
Passo 2: Node.js e npm
Para instalar a versão LTS (suporte de longo prazo) recomendada do Node.js (que já inclui o npm):
winget install --id OpenJS.NodeJS.LTS -e
Nota: Após a instalação, feche e abra o Terminal novamente para atualizar as variáveis de ambiente. Você pode verificar a instalação digitando:
node -vnpm -v
Passo 3: Node-RED
O Node-RED é instalado globalmente via npm (gerenciador de pacotes do Node.js, instalado no Passo 2).
- No Terminal, execute:
npm install -g --unsafe-perm node-red
- Para testar a execução, basta digitar:
node-red
- O Node-RED estará acessível no seu navegador pelo endereço
http://localhost:1880.
Passo 4: Docker Desktop
O Docker Desktop requer que o recurso WSL2 (Windows Subsystem for Linux) esteja ativo.
- Instale o Docker Desktop via
winget:
winget install --id Docker.DockerDesktop -e
- Se o WSL2 ainda não estiver ativado na máquina, execute no Terminal:
wsl --install
- Reinicie o computador para concluir a configuração.
Passo 5: Drivers para placas ESP32 (CP210x / CH340)
1. Driver Silicon Labs CP210x
winget install --id SiliconLabs.CP210xVCPDriver -e
2. Driver WCH CH340 / CH341
winget install --id WCH.CH341SER -e
Nota sobre drivers: Caso prefira os instaladores
.exeou.zipdiretos dos fabricantes para guardar na pasta do Drive:
- CP210x: Disponível na página oficial da Silicon Labs.
- CH340: Disponível no site oficial do fabricante WCH (CH341SER.EXE).
Resumo dos Comandos (Script em Bloco Único)
Caso prefira rodar a instalação dos softwares de uma única vez, você pode copiar e colar o bloco abaixo no Terminal (Administrador):
winget install --id GitHub.GitHubDesktop -e
winget install --id OpenJS.NodeJS.LTS -e
winget install --id Docker.DockerDesktop -e
winget install --id SiliconLabs.CP210xVCPDriver -e
winget install --id WCH.CH341SER -e
npm install -g --unsafe-perm node-red