Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, tudo ok contigo?
Esse erro que você compartilhou ocorre porque o Git Bash não reconhece o comando ng como um comando válido. O comando ng generate component home é usado para gerar um novo componente no Angular CLI (Command Line Interface), que é uma ferramenta para criar e gerenciar projetos em Angular.
Para resolver esse problema, você precisa garantir que o Angular CLI esteja instalado corretamente em seu sistema. Siga os passos abaixo para instalar o Angular CLI:
Verifique se o Node.js está instalado: O Angular CLI depende do Node.js, portanto, verifique se ele está instalado em sua máquina. Abra o Git Bash e digite node -v. Se o Node.js estiver instalado, ele mostrará a versão instalada. Se não estiver instalado, você pode fazer o download do Node.js e instalá-lo em seu sistema.
Instale o Angular CLI: Depois de ter o Node.js instalado, abra o Git Bash e digite o seguinte comando para instalar o Angular CLI globalmente em seu sistema:
npm install -g @angular/cli
Esse comando instalará o Angular CLI globalmente, permitindo que você use o comando ng em qualquer diretório do seu sistema.
Verifique a instalação: Após a instalação ser concluída, você pode verificar se o Angular CLI está instalado corretamente digitando ng version no Git Bash. Se a instalação for bem-sucedida, você verá informações sobre a versão do Angular CLI instalada.
Agora que o Angular CLI está instalado corretamente, você deve conseguir usar o comando ng generate component home sem problemas.
Caso ainda continue a enfrentar problemas após seguir esses passos, verifique se o diretório onde o Angular CLI foi instalado está adicionado à variável de ambiente "PATH" do seu sistema operacional.
Isso garantirá que o sistema possa encontrar o comando ng quando você digitá-lo no terminal.
Em suma era isso, caso precise eu estarei aqui!
Abraços e bons estudos.