Oi Rafael, tudo bem?
Fico feliz em ajudá-lo a entender melhor sobre a versão do Angular instalada em sua máquina. De fato, o comando ng version
é utilizado para verificar a versão do Angular CLI, que é a ferramenta de linha de comando que utilizamos para criar projetos e executar tarefas no Angular.
No entanto, se você deseja verificar a versão do Angular que está sendo usada em um projeto específico, é necessário executar o comando ng version
dentro do diretório raiz do projeto. Isso porque a versão do Angular é definida no arquivo package.json
do projeto e não na instalação global do Angular CLI.
Outra forma de verificar a versão do Angular instalada globalmente em sua máquina é executar o comando npm list -g @angular/cli
no terminal. Isso listará todas as instalações globais do Angular CLI em sua máquina, juntamente com a versão atual.
Além disso, é importante lembrar que o Angular é um framework e não uma biblioteca, o que significa que possui uma estrutura completa para construção de aplicações web, e não apenas uma coleção de funções como é o caso das bibliotecas. Portanto, é importante verificar a versão tanto do Angular CLI quanto do Angular Framework em si, para garantir que esteja trabalhando com as últimas atualizações e correções de segurança.
Para verificar a versão do Angular Framework que está sendo utilizada em um projeto, é necessário verificar a versão da biblioteca @angular/core
no arquivo package.json
do projeto.
Por exemplo, o arquivo package.json
pode ter um trecho de código semelhante a este:
"dependencies": {
"@angular/common": "^12.0.0",
"@angular/core": "^12.0.0",
"@angular/forms": "^12.0.0",
"@angular/platform-browser": "^12.0.0",
"@angular/platform-browser-dynamic": "^12.0.0",
...
}
Nesse caso, a versão do Angular Framework sendo usada é a 12.0.0.
Espero que essas informações sejam úteis para você verificar as versões do Angular instaladas em sua máquina e em seus projetos.
Um abraço e bons estudos.