Verificando a versão do angular-cli que está instalado?

198

Existe uma maneira de verificar a versão específica do angular-cli instalada globalmente na minha máquina? Estou em um ambiente Windows. npm -v e node -v só me dão a versão de npm e node respectivamente, e não consigo encontrar nenhum comando com ng .

Estou tentando executar um projeto no qual estou trabalhando, e ele foi executado em uma versão mais antiga do angular-cli usando o npm. No entanto, depois de instalar outros projetos de demonstração, meu projeto principal não funciona mais sem desinstalar e reinstalar o angular-cli na versão específica.

bunndan
fonte

Respostas:

394

O CLI angular pode relatar sua versão quando você a executa com o sinalizador de versão

ng --version
Meir
fonte
37
Se você quiser conferir as versões dos seus módulos npm globais, também poderá digitar algo parecido npm list -global --depth 0com o seu terminal.
21717
A resposta da @ fuma funcionará mesmo se você não tiver o CLI Angular instalado. Mas é recomendado. Instruções de instalação: ngcli.github.io
Jacob Stamm
Voto negativo, já que o OP pergunta especificamente sobre o pacote global instalado. A resposta de @ fuma está correta
Inigo
1
Eu uso o CMD no Windows 10. Quando executo npm list -global --depth 0, NÃO mostra angular. Mas quando eu executo ng --versionele me mostra o resultado da resposta stackoverflow.com/a/44555618/3209523
canbax
66

Executar:

ng v

ou

ng --version

informa o número da versão atual do angular cli

insira a descrição da imagem aqui

Legendas
fonte
Para mim, apenas "ng v" e "ng --version" funcionam. Embora "ng -v" não me dê erros, ele não mostra a versão, mas mostra uma lista de comandos de ajuda.
William Hou
18

ng --versionou ng vrespostas curtas, meio corretas, mas existem algumas detalhes importantes :

Se você estiver correndo por ng v dentro pasta angular do projeto cli , ele mostrará a versão local do cli instalada no seu projeto (package.json)

Se você estiver executando ng v fora da pasta angular do projeto cli , sempre mostrará a versão global do cli

kuncevic.dev
fonte
13

Você pode usar npm list -globalpara listar todas as versões de componentes atualmente instaladas no seu sistema.
Para visualizar listas específicas em diferentes níveis, use --depth.

por exemplo:

npm list -global --depth 0
Himanshu
fonte
5

Vá para o caminho da pasta no cmd em que seu angular está instalado e digite ng --version-o para mostrar sua versão angular. Obrigado.

Y. Joy Ch. Singha
fonte
5

Basta digitar qualquer um dos itens abaixo na linha de comando,

ng --version OU ng v OU ng -v

A saída seria como,

Captura de tela

Não apenas a versão Angular, mas também a versão do Nó também são mencionadas lá. Eu uso o Angular 6.

Pramod Dissanayake
fonte
3

Basta executar o seguinte comando:

ng v

Mwiza
fonte
3

Na linha de comando, podemos verificar nossa versão ng instalada.

ng -v OR ng --version OR ng version

Isso lhe dará o seguinte:

 _                      _                 ____ _     ___

   / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
  / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
 / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
/_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
               |___/

Angular CLI: 1.6.5
Node: 8.0.0
OS: linux x64
Angular: 
...
Vik2696
fonte
5
Por que existem ...depois do angular? Ele não deve mostrar o número da versão
krv
Esses ...aparece quando você executar o comando fora de um diretório de aplicativos angular (global), se você executar o comando dentro de um directório de aplicação angular você vai ter a versão mínima angular suas necessidades de aplicação angular.
Armadillo.mx
2

ng versionou ng --versionou ng vOU ng -v

Você pode usar estes 4 comandos para verificar a versão do angular-cli instalada em sua máquina.

Parth Raval
fonte
1

Você pode encontrar usando o CLI ng --version

Como eu estou usando

angular-cli: 1.0.0-beta.28.3

nó: 6.10.1

os: darwin x64

insira a descrição da imagem aqui

Nitin.
fonte
1

Simples, execute os seguintes comandos:

ng --version 

OU

 ng -v

Saída no terminal:

      / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
   / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
  / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
 /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
            |___/


Angular CLI: 6.0.8
Node: 10.15.0
OS: linux x64 
Salman Ahmed
fonte
0
ng --version

ng - saída da versão

Por favor, dê uma olhada na imagem acima.

jaleel
fonte