comando ng não encontrado

comando ng não encontrado
“NG é uma poderosa ferramenta de interface da linha de comando que permite gerenciar seus aplicativos angulares em comandos simples. Usando a ferramenta de comando ng, você pode realizar operações como servir seus aplicativos e gerar código de caldeira.

O CLI angular está disponível por padrão com os principais lançamentos do pacote angular. Portanto, depois de instalá -lo, você pode acessá -lo no shell e gerenciar seus aplicativos.

Neste tutorial, discutiremos o erro "ng comando não encontrado", por que ele ocorre e como você pode resolvê -lo.”

Vamos começar.

Qual é o comando ng não encontrado?

O erro "ng comando não encontrado" ocorre quando o shell do seu sistema não consegue encontrar o caminho para o binário da ng cli.

Existem três causas principais deste erro:

  1. A NG CLI não está instalada.
  2. A NG CLI está localizada em um diretório diferente.
  3. A NG CLI não está instalada em nível global.

Vamos ver como podemos resolver cada um dos casos acima.

A ng cli não instalada

Uma das principais causas do erro "ng não encontrado" é o utilitário da CLI ausente. Antes de poder usar o comando ng, você precisará instalá -lo executando o comando:

$ sudo nmp install -g @angular/cli

Depois de instalado, você pode verificar a versão angular da CLI com o comando:

$ ng versão

O comando deve retornar informações detalhadas sobre o CLI angular instalado.

Um exemplo de saída é mostrado abaixo:

CLI angular: 14.0.0
Nó: 16.14.0
Gerenciador de pacotes: NPM 8.5.1
OS: Darwin Arm64
Angular:
..
Versão do pacote
------------------------------------------------------
@angular-devkit/arquiteto 0.1400.0 (only)
@angular-devkit/núcleo 14.0.0 (only)
@angular-devkit/esquema 14.0.0 (only)
@esquemas/angular 14.0.0 (only)

A CLI ng está instalada em um diretório diferente

Se você instalou a CLI angular em um diretório diferente que não faz parte do caminho do ambiente, o sistema não poderá localizá -lo e executá -lo.

Você pode resolver isso adicionando o diretório onde o comando ng está instalado no seu caminho.

Em Linux e MacOS, edite seu .Arquivo Bashrc e adicione a linha:

$ export CAMINHO= "/PATH/TO/NG: $ PATH"

Você também pode adicionar a linha acima para .Arquivo ZSHRC.

Salve e feche o arquivo. Para aplicar as alterações, execute o comando:

$ fonte ~//.Bashrc
$ fonte ~//.ZSHRC

A CLI ng não instalada em nível global

Outra causa comum do erro "ng não encontrado" é o método de instalação do CLI angular.

Para garantir que você possa acessar a CLI fora do seu ambiente de trabalho atual, você precisa instalá -lo com a bandeira -g.

Os seguintes comandos permitem desinstalar e reinstalar a CLI angular em nível global.

$ sudo npm desinstall @angular/cli
$ sudo npm install -g @angular/cli

Depois de concluído, você pode testar a instalação executando o comando ng versão.

Fechamento

Neste artigo, você aprendeu as principais causas do "comando ng não encontrado" e três métodos principais para resolvê -lo.

Obrigado pela leitura!!