Às vezes, durante o uso da diretiva NG no prompt de comando, encontramos o erro “Ng não é reconhecido como comando interno ou externo”. Pode ocorrer se a ferramenta de linha de comando angular não estiver instalada no sistema, ou a variável de caminho ng não for adicionada no Windows.
Neste blog, compilaremos as seguintes soluções para resolver o problema especificado.
Então, vamos começar!
Pré -requisitos: Instale o NPM
NPM é um gerenciador de pacotes bem conhecido que suporta aplicativos JavaScript. NPM será configurado imediatamente após o nó.JS está instalado no Windows. Aqui está o URL para o artigo explicando como usar o NPM para instalar o nó.JS:
Para descobrir como instalar o NPM no Windows, visite o “Como instalar nodejs no Windows" página.
Solução 1: Instale a ferramenta de linha de comando angular
A ferramenta de linha de comando que é usada principalmente para criar e manter aplicações angulares inicializadas é conhecida como ferramenta angular/cli. O erro especificado pode ocorrer se a ferramenta de linha de comando angular não estiver instalada no sistema.
Como você pode ver, quando tentamos verificar o NG, que é um prefixo de angular, mostra um erro.
> versão ng
Podemos resolver o “Ng não é reconhecido como comando interno ou externo”Erro instalando“Angular/CLI”No Windows, que pode ser facilmente instalado usando o NPM Package Manager. Para corrigir o erro especificado, acompanhe o procedimento listado.
Etapa 1: Prompt de comando aberto
Primeiro, abra o prompt de comando do Windows pesquisando -o no menu Iniciar:
Etapa 2: Instale a ferramenta CLI angular
Utilize o NPM, que contém milhares de pacotes para instalar a ferramenta de linha de comando angular. Para esse fim, execute o comando mencionado:
> npm install -g @angular/cli
Etapa 3: Verifique se o problema é resolvido ou não
Vamos verificar se o erro é corrigido ou não. Para fazer isso, verifique a versão NG no Windows:
> versão ng
Solução 2: Adicione o caminho de Ng ao Windows
O erro "Ng não é reconhecido como um comando interno ou externo”Pode ocorrer se o caminho NG não estiver definido no Windows. Antes de acessar o NG na linha de comando do Windows, NG deve primeiro ser adicionado ao caminho do Windows. Para conseguir isso e resolver o erro encontrado, use as seguintes instruções.
Etapa 1: Encontre o local de instalação do NG
Para descobrir onde o NG está instalado ou onde “ng.exe”Existe arquivo, utilize o“onde”Comando como mostrado abaixo:
> onde ng
Depois de determinar a localização da instalação do NG, escolha e copie o caminho onde Ng está instalado:
Etapa 2: Iniciar configurações de variável do ambiente
Abra as variáveis de ambiente definindo pesquisando -o no “Comece”Menu para definir o caminho ng para o caminho do Windows:
Bater "variáveis ambientais”Botão do painel de configuração antecipada:
Etapa 3: Defina o caminho ng para a variável do sistema
Depois disso, selecione o “Caminho"Propriedade em"Variáveis do sistema”E depois clique no“Editar" botão:
Em seguida, no “Editar variáveis de ambienteJanela, clique em “Novo”E coloque o caminho copiado do local de instalação de Ng aqui e clique em“OK“:
Etapa 4: Verifique se o erro é resolvido ou não
Vamos verificar se o erro foi resolvido ou não. Para fazer isso, verifique novamente a versão NG aqui:
> versão ng
Você pode ver que corrigimos com sucesso o erro especificado no Windows:
Fornecemos soluções viáveis para corrigir o “Ng não é reconhecido como um comando interno ou externo”Erro.
Conclusão
Você pode encontrar o problema “Ng não é reconhecido como um comando interno ou externo" Por uma variedade de razões. É possível que o caminho de instalação NG não tenha sido adicionado à variável do ambiente do caminho ou que a ferramenta de linha de comando angular não tenha sido instalada. A primeira solução é instalar Angular/CLI Usando o NPM e o outro é adicionar o caminho NG às configurações de avanço do Windows. Neste blog, compilamos soluções viáveis para resolver o erro especificado no Windows.