Mercado e InovaçãoNegócios e Empreendedorismo

Como resolver o erro “npm install não é reconhecido”?

Veja como corrigir o erro de npm não reconhecido no Windows: teste node e npm, revise o PATH, reinstale o Node.js e reabra o terminal.



Em resumo:

  • O erro de “comando não reconhecido” é sobre localização do programa, não sobre permissão ou sintaxe.
  • Testar `node -v` e `npm -v` isola rapidamente se falta o Node.js, o npm, ou apenas a configuração do terminal.
  • Reinstalar o Node.js normalmente já resolve, porque o instalador cuida de registrar o npm no PATH.
  • Alterações no PATH só valem depois de reabrir o terminal ou o editor de código.

Quando o terminal responde “npm install não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes”, a causa não é o comando em si, mas a forma como o sistema procura por ele.

Na prática, essa mensagem indica que o shell não encontrou o executável do npm em nenhuma das pastas listadas no PATH. Isso costuma acontecer quando o Node.js não foi instalado corretamente, quando a instalação não atualizou o PATH, ou quando o terminal aberto no momento ainda não detectou uma alteração recente feita nessa variável.

Para solucionar esse problema, veja como testar os comandos básicos, confirmar a instalação do Node.js, revisar o PATH e reiniciar o terminal.

Mãos digitando em teclado mecânico com tela de terminal de comandos ao fundo com desfoque suave.

Diagnóstico rápido: testar node e npm no terminal

Antes de alterar qualquer configuração, vale confirmar o que exatamente está faltando. Abra um terminal novo e digite `node -v`. Se aparecer um número de versão, o Node.js está instalado e acessível nesse shell.

Teste vocacional

Qual carreira combina com o seu perfil?

Responda as perguntas e descubra o curso certo e as bolsas ideais para você!

Em seguida, digite `npm -v`. Como o npm é instalado junto com o Node.js, o resultado esperado é também um número de versão.

O comando `node` costuma funcionar, mas `npm` não é reconhecido no mesmo terminal, ou o oposto acontece em outro shell da mesma máquina.

Esse tipo ocorrência sugere que o problema pode estar concentrado em uma parte específica da instalação ou da configuração do PATH, e não necessariamente em todo o ambiente Node.js.

Instalar ou reinstalar o Node.js, que já inclui o npm

O npm não é um programa separado que se instala isoladamente: ele acompanha a instalação padrão do Node.js.

Quando o diagnóstico indica que nenhum dos dois comandos funciona, o caminho mais direto costuma ser reinstalar o Node.js usando o instalador oficial mais recente para o sistema operacional em uso.

Esse ponto depende da forma exata como cada versão do instalador configura o ambiente, então vale tratar a reinstalação como o primeiro passo prático e confirmar o resultado com os testes de `node -v` e `npm -v` descritos antes de avançar.

Depois de baixar e executar o instalador, é recomendável:

  • Aceitar a opção padrão de adicionar o Node.js ao PATH, quando o instalador oferecer essa escolha.
  • Concluir a instalação e fechar completamente qualquer terminal ou editor que estivesse aberto antes da instalação.
  • Abrir um terminal novo e repetir os testes de versão para confirmar que os dois comandos agora respondem.

Revisar a variável de ambiente PATH no Windows

Notebook exibindo estrutura visual abstrata de diretórios e rotas de sistema operacional com desfoque suave.

O PATH é a lista de pastas que o sistema consulta, em ordem, sempre que um comando é digitado sem caminho completo.

Se a pasta onde o npm foi instalado não estiver nessa lista, o terminal não encontra o executável, mesmo que ele exista no disco.

No Windows, essa variável pode ser conferida nas configurações de “Variáveis de Ambiente” do sistema, verificando se o caminho da instalação do Node.js (geralmente dentro da pasta de arquivos de programas) aparece listado tanto na seção de variáveis do usuário quanto na do sistema.

Reabrir o terminal e o editor após cada ajuste

Editar a variável de ambiente, ou reinstalar o Node.js, não tem efeito imediato em um terminal que já estava em uso antes da mudança.

Depois de qualquer ajuste no PATH ou de uma nova instalação, é necessário fechar completamente o terminal (e não apenas abrir uma nova aba) e abri-lo de novo.

O mesmo vale para editores de código com terminal integrado: fechar e reabrir o programa garante que a sessão de terminal interna também recarregue as variáveis atualizadas.

Perguntas frequentes sobre o erro do npm

Preciso instalar o Node.js ou só o npm?

Não é possível instalar o npm de forma isolada nesse cenário: ele é distribuído junto com o Node.js. Instalar ou reinstalar o Node.js já traz o npm correspondente àquela versão.

Como sei se o problema é o PATH?

Se `node -v` funciona mas `npm -v` não (ou o contrário), ou se o mesmo comando funciona em um terminal e falha em outro na mesma máquina, o PATH é o primeiro lugar a conferir, verificando se a pasta de instalação do Node.js está listada nas variáveis de ambiente.

Por que um terminal reconhece o npm e outro não?

Cada terminal carrega o valor do PATH no momento em que é aberto. Um terminal aberto antes de uma alteração no PATH, ou configurado de forma diferente de outro instalado no mesmo computador, pode não refletir a mudança até ser reiniciado.

Reinstalar o Node.js resolve?

Na maioria dos relatos analisados, sim, principalmente quando nenhum dos comandos (`node` ou `npm`) funciona em nenhum terminal. Depois de reinstalar, é importante fechar e reabrir o terminal antes de testar novamente.

O que significa não ser reconhecido como cmdlet?

É a forma como o Windows PowerShell descreve o mesmo problema: o sistema não encontrou nenhum programa, função ou script com aquele nome no PATH configurado para aquela sessão.

Esse erro é o mesmo “command not found” do Linux e do macOS?

O princípio é o mesmo: o shell não encontra o executável nas pastas configuradas para busca de comandos. A forma exata da mensagem e o arquivo de configuração onde o caminho é definido variam entre sistemas, mas o diagnóstico de verificar instalação e variável de ambiente segue a mesma lógica.

Construa sua carreira em tecnologia com formações alinhadas ao mercado

Se você quer ingressar ou crescer no mercado da tecnologia, a Allevo Tech oferece formações práticas em áreas de alta demanda, como Engenharia de Software, Ciência de Dados e Inteligência Artificial.

As trilhas são estruturadas para desenvolver competências técnicas e preparar você para os desafios do mercado de trabalho.

Clique no botão abaixo e conheça as formações da Allevo Tech que podem impulsionar a sua trajetória profissional.

Logo do Querobolsa

Gostando da matéria?

Inscreva-se e receba nossos principais posts no seu e-mail

Banner FOQA Últimas Notícias

Revista Vídeos

As profissões mais bem pagas em 2026

Postado em 31/03/2026

Como estudar pro ENEM 2026 do ZERO

Postado em 23/04/2026


Pronto para estudar pagando menos?

Bolsas de até 80% de desconto em milhares de faculdades por todo o Brasil.
Encontrar minha bolsa