Erro: Comando 'start' não encontrado ao executar npx n8n no PowerShell

error-command-start-not-found-when-trying-to-run-npx-n8n-on-v0-c17c0gt12tbh1

Olá a todos,

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?

Obrigado antecipadamente!

Oi @Lamarog, enquanto aguarda uma resposta, aqui estão algumas coisas que podem ajudar:

Recursos sugeridos

Correspondência automática com sua pergunta.

Documentação:

Fórum:

semighoti, Daniel_Garcia1, jabbson - vocês já ajudaram em problemas similares, podem dar uma olhada?

Sugerido automaticamente pelo bot da comunidade n8n. É um piloto - compartilhe seus comentários aqui.

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:

npx n8n@2.27.5