Como corrigir “Ng não é reconhecido como comando interno ou externo, programa operável ou arquivo em lote?”

Como corrigir “Ng não é reconhecido como comando interno ou externo, programa operável ou arquivo em lote?”
A estrutura estrutural do JS angular fornece novas diretivas (classes que controlam e manipulam elementos) para HTML. O HTML é estendido pelas diretivas do AngularJS são atributos com o prefixo ng-. O Angular fornece NG-App usado para aplicações angulares, o modelo NG é usado para visualizações angulares de aplicativos, como campos de texto, e Ng-init é usado para inicializar dados e variáveis.

À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.

  • Instalando o Angular Client
  • Adicionando caminho ao Windows

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.