Estou tentando iniciar uma instância local do n8n no Windows usando PowerShell, mas continuo recebendo um erro.
Quando executo:
bash
npx n8n
o processo inicia, mas falha com esta mensagem:
Error: Command “start” not found
Contexto:
· SO: Windows (PowerShell)
· Método: Executando via npx n8n (não instalado globalmente)
Alguém mais encontrou isso? Parece que o comando está tentando executar uma instrução start que o PowerShell ou o ambiente não reconhece corretamente. Alguma sugestão de como corrigir isso ou encontrar uma solução alternativa?
Isso parece bem comum após a atualização do n8n.
Prefiro executar n8n do docker para evitar esse problema
Você já tentou executar n8n diretamente da pasta de instalação?
Este é um problema conhecido de cache do npx, não é realmente um problema do PowerShell. O npx n8n às vezes executa uma versão em cache desatualizada do pacote que não analisa o argumento start corretamente.
Solução:
npx clear-npx-cache npx n8n@latest start
Ou melhor a longo prazo: instale-o corretamente em vez de usar npx toda vez
npm install -g n8n n8n
Isso evita toda essa classe de bug. Docker também é um fallback sólido se as instalações do npm continuarem dando problemas no Windows.
Oi @Lamarog Bem-vindo!
Esta é a regressão de CLI introduzida em 2.28.x, e a issue de rastreamento ainda está aberta:
Corrigido nas versões 2.28.6, 2.29.4 e 2.30.0, e a versão estável é agora 2.31.6, então especifique essa versão explicitamente em vez do comando simples:
npx n8n@2.31.6
Se ainda der erro lá, 2.27.5 é o último lançamento anterior à regressão e usuários do Windows confirmaram que funciona: